2016-08-04 84 views
1

使用var myValue = json["prop"]並將其插入到通用對象/接口中,是否有一種很好的方法來獲取json值?值可以是json {}array []。我知道我可以將它們插入JObjectJArray,但有沒有共同的對象?我也想知道(也許與上述相同的答案),如果我可以從字符串解析JSON,當再次,我不知道它是一個數組還是一個對象。將JValue解析爲JObject或JArray

+0

您需要使用Json.net將您的字符串反序列化爲Json。 'JsonConvert.DeserializeObject (string)'。只要字符串是正確的'json'格式,你可以使用上面的代碼輕鬆地將它解析爲'json'。 – Venky

回答

4

JToken類型是JObjectJArray的常用基本類型。 json["prop"]會返回,如果您有任何一種JToken,那麼您可以設置json["prop"] = token