0

我正在尝试从 json 文件中解析字典,如下所示

{
    "appname":"App Name",
    "taborder":[
                "Street",
                "Country"
                ],
    "home":{
        "type":"grid",
        "items":[
                 "Street",
                 "Country"
                 ]
        }
}

起初,我无法获得有关它的详细信息,appnametaborder的问题就在这里。我在那里找到了一个解决方案,通过实施它,我得到了taborder and appname

以同样的方式,我试图检索字典的值,如下所示

“家”:{“类型”:“网格”,“项目”:[“约会”,“到达”,]}

以下是我的一段代码

public class JavaScriptRequest
    {
        public string appname { get; set; }
        public List<string> taborder { get; set; }
        public Dictionary<string, string> home { get; set; }
    }

    JavaScriptRequest obj = DeserializeJavaScriptRequest(typeof(JavaScriptRequest), contents) as JavaScriptRequest;
    MessageBox.Show(obj.appname+obj.home);

如何从字典中获取值,请帮助我

4

1 回答 1

0

试试这个类结构

 public class JavaScriptRequest
    {
        public string appname { get; set; }
        public string[] taborder { get; set; }
        public JavaScriptRequest1 home { get; set; }

    }
    public class JavaScriptRequest1
    {
        public string type{get;set;}
        public string[] items{get;set;}
    }
于 2012-07-11T10:39:40.747 回答