有没有一种获取 json 值的好方法,使用 var myValue = json["prop"]
并将其插入到通用对象/接口(interface)?该值可以是 json {}
或 array []
。我知道我可以将它们插入到 JObject
和 JArray
中,但是是否有一个公共(public)对象?
我也想知道(可能和上面的答案一样),如果我能从字符串中解析出json,再一次,我不知道它是一个数组还是一个对象。
最佳答案
JToken
类型是JObject
和JArray
的通用基类型。这是 json["prop"]
将返回的内容,如果您有任一类型的 JToken
,那么您可以设置 json["prop"] = token
。
关于c# - 将 JValue 解析为 JObject 或 JArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38770778/