将JValue解析为JObject或JArray

Rot*_*m B 2 c# json json.net

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

我也想知道(也许是上面的相同答案),如果我可以从字符串解析json,再次,我不知道它是一个数组还是一个对象.

Str*_*ior 5

JToken类型为公共基类型JObjectJArray.它json["prop"]会返回,如果你有JToken任何一种类型,那么你可以设置json["prop"] = token.