C#JSON解析得到键值

时间:2016-10-02 11:10:53

标签: c# json parsing key

我正在使用Network JSON插件。我想获得JSON密钥。我怎么能得到钥匙?

我的JSON代码是:

"kat1":{
"gg_id":"aaa",
"ozellik":{
"Tarih Aralığı":{"Combo":""
},
"Durum":{
"Combo":"Sıfır"
}

我的C#代码是:

dynamic ozellik = veri.entegrekat; // My Parsed code is working

foreach (var kat in ozellik) // How  i get key
{
    MessageBox.Show("" + kat);    
}

当我使用KeyValuePair<string,string><Object,Object>时,我收到了错误。

如何从JSON检索密钥kat1的值?

1 个答案:

答案 0 :(得分:1)

我已修复

代码:

var ozellik = veri.entegrekat;
                    Dictionary<string, dynamic> result = ozellik.ToObject<Dictionary<string, dynamic>>();

                    foreach (KeyValuePair<string, dynamic> kat in result)
                    {

                        MessageBox.Show(""+kat.Key);

                    }