2016-08-31 9 views
0

C#.Netを使用していて、JSONを解析しようとしています。JSONをC#で解析する

私はこのJSONを取得しています。私はJavaScriptSerliazerを使用しようとしましたが、正しい構造を理解できません。

このJSONを解析して各配列(1番目、2番目、3番目など)を取得する最良の方法は何ですか?

{ 
"first":["A","B"], 
"second":["C","D"], 
"third":["E","F","G","H","I"], 
"fourth":["J","K","L","M","N"] 
} 
+3

が重複する可能性を望むよう

RootObject tmp = JsonConvert.DeserializeObject<RootObject>(json); 

が続いtmpのオブジェクトを操作します[de NewtonSoftを使用してJSONを.netオブジェクトにシリアライズします(またはlinqをjsonに設定することはできますか?)](http://stackoverflow.com/questions/4749639/deserializing-json-to-net-object-using-newtonsoft-or-linq-to- json-maybe) – hankide

+6

[JSONのJavaScript解析?](http://stackoverflow.com/questions/4935632/parse-json-in-javascript) –

答えて

5

このようなクラスを作成します。

public class RootObject 
{ 
    public List<string> first { get; set; } 
    public List<string> second { get; set; } 
    public List<string> third { get; set; } 
    public List<string> fourth { get; set; } 
} 

提供:json2charp

使用NewtonSoft JSON:あなたは