2

json オブジェクトを取得し、それを変数に逆シリアル化します。デバッグすると、結果ビューに各要素が配列のようにリストされていることがわかりますが、何を試してもこれらの値を取得できませんでした。私のjson文字列:

string json_string = { "baslik" : "bbbbb", "soru1" : "11","soru2" : "22","soru3" : "33"};

var my_object = JsonConvert.DeserializeObject(json_string);

デバッグすると、「my_object」に、必要な要素を保持する結果ビューと動的ビューがあることがわかります。どうすれば入手できますか。私はすべてを試し、ウェブで検索しましたが、何も見つかりませんでした。

4

3 に答える 3

2

dynamic変数とを使用して、次のJObject.Parseような値を取得できます。

dynamic my_object = JObject.Parse(json_string);
Console.WriteLine(my_object.baslik);
于 2016-11-02T10:37:14.267 に答える
0

次のようにしてみてください。

        string json_string ="{ 'baslik' : 'bbbbb', 'soru1' : '11','soru2' : '22','soru3' : '33'}";
        var jsonObject = (JObject)JsonConvert.DeserializeObject(json_string);
        Console.WriteLine(jsonObject.GetValue("baslik"));
于 2016-11-02T10:31:17.180 に答える