将JValue解析为JObject或JArray - c#

有没有一种很好的方法使用var myValue = json["prop"]获取json值并将其插入到公共对象/接口中?该值可以是json {}array []。我知道我可以将它们插入到JObjectJArray中,但是有一个公共对象吗?

我也想知道(也许与上面的回答相同),如果我可以从字符串中解析json,那么我又一次不知道它是数组还是对象。

参考方案

JToken类型是JObjectJArray的常见基本类型。这就是json["prop"]会返回的内容,如果您有任一类型的JToken,则可以设置json["prop"] = token

这个json格式正确吗? - c#

我尝试解析时有json数据,返回错误的语法错误,请帮助我发现语法错误。[{"isData":"Yes","Details":"[{"Id":"70","Name":"Test","FileName&#…

JSON.NET如何删除节点 - c#

我有一个像下面这样的json:{ "d": { "results": [ { "__metadata": { }, "prop1": "value1", "prop2": "value2", "__some&#…

JSON PATH字段NULL检查表达式 - java

我有一个像bellow的json数组:{ "store": { "book": [ { "category": "reference", "author": "Nigel Rees", "title": "Sa…

json_encode的特定方式 - php

所以这是我的PHP<?php include 'connect.php'; $sql = "SELECT name from startup_schema"; $result = mysqli_query($mysqli, $sql) or die("Error in Selecting " …

json_encode网址失败 - php

有人在this bug附近吗?echo json_encode(array('url'=>'/foo/bar')); {"url":"\/foo\/bar"} 我使用Zend_Json and Zend_Json_Expr以便我甚至可以在js对象中获取回调函数-但我无法获得…