0

次のようにjsonファイルから辞書を解析しようとしています

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

最初は詳細を取得できませんappnametaborderそれに関する私の質問はこちらです。私はそこに解決策を得て、それを実装することで次の値を得ましたtaborder and appname

同じように、次のように辞書の値を取得しようとしています

"home":{ "type":"grid", "items":[ "予定", "reachus", ] }

以下は私のコードです

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);

辞書から値を取得する方法、plsは私を助けてくれます

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 に答える