【问题标题】:How can I deserialize a Json file with a header and details in Xamarin.Forms?如何在 Xamarin.Forms 中反序列化带有标头和详细信息的 Json 文件?
【发布时间】:2016-09-07 15:18:15
【问题描述】:
{
    "id": "007",
    "name": "James Bond",
    "missions": [{
        "year": "2006",
        "title": "Casino Royale"
    },
    {
        "year": "2008",
        "title": "Quantum of Solace"
    },
    {
        "year": "2012",
        "title": "Skyfall"
    },
    {
        "year": "2015",
        "title": "Spectre"
    }]
}

【问题讨论】:

    标签: c# json xamarin.forms deserialization


    【解决方案1】:

    看看这个: https://components.xamarin.com/view/json.net

    有了这个库真的很简单

    你可以反序列化:

    JamesBondObject oResult = (JamesBondObject) JsonConvert.DeserializeObject(sResponse, typeof( JamesBondObject ) );
    
    
    class JamesBondObject {
        int id;
        string name;
        Mission[] missions;
    }
    
    class Mission {
        int year;
        string title;
    }
    

    【讨论】:

    • 没有通用的DeserializeObject?例如。 JamesBondObject oResult = JsonConvert.DeserializeObject<JamesBondObject>(JamesBondObject);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-19
    • 2019-10-30
    • 2010-10-13
    • 1970-01-01
    • 2021-12-12
    相关资源
    最近更新 更多