0

私は多くの参照を経験しました。しかし、ネストされた配列でjsonデータを解析する方法がわかりませんでした。

{
"data": [{
    "location": {
        "id": "833",
        "latitude": 37.77956816727314,
        "longitude": -122.41387367248539,
        "name": "Civic Center BART"
    },
"likes": {
        "count": 190,
        "data": [{
            "username": "shayne",
            "full_name": "Shayne Sweeney",
            "id": "20",
            "profile_picture": "..."
        }, {...subset of likers...}]
    },

JObject を使用すると、データを解析できます。しかし、for ループを使用して「like」内にあるデータ オブジェクトの値を取得することはできません。

var newsfeeds = from f in jsonObject["data"].Children()
                            select new Feeds
                            {
                                Name = (string)f["name"],
                                ID = (string)f["id"],
                                Link = (string)f["link"],
                                Message = (string)f["story"],
                                Picture = (string)f["picture"],
                                Created_time = (string)f["created_time"],
                                likes =  ?
                                };

クエスチョン マークで発生する問題は次のとおりです。likes は likes オブジェクトのリストです。前もって感謝します。

4

0 に答える 0