2016-08-04 7 views
1

var myValue = json["prop"]を使用してjson値を取得し、それを共通オブジェクト/インタフェースに挿入する良い方法はありますか?値は、json {}またはarray []です。 JObjectJArrayにそれらを挿入できますが、一般的なオブジェクトはありますか?JObjectをJObjectまたはJArrayのいずれかに解析する

また、私は文字列からjsonを解析できれば(上記と同じ答えかもしれません)、また配列やオブジェクトであるかどうかわかりません。

+0

Json.netを使用して 'string'をJsonに' deserialize 'する必要があります。 'JsonConvert.DeserializeObject (文字列)'です。文字列が正しい 'json'形式であれば、上記のコードを使って' json'に簡単に解析することができます。 – Venky

答えて

4

JTokenタイプは、JObjectおよびJArrayの一般的な基本タイプです。 json["prop"]が返すのはJTokenでしたが、json["prop"] = tokenと設定できます。

関連する問題