0
我有一個反序列化一些JSON的問題我從Web服務器中獲得,我認爲這是使用格式化。json DeserializeObject在c#中使用json.net
JSON的是這樣的:
{
"post_count": {
"total_posts": 1,
"sfw_total_posts": 1,
"use": 0
},
"posts_per_page": 1,
"posts": [
{
"guid": 10019127,
"wp_id": 656197,
"type": "media",
"title": "Test",
"path": "TestPath",
"publish_start": 1385559021,
"author": "Test",
"web_url": "http://www.test.com",
"nsfw": "No",
"modified": 1385532803,
"video": "No",
"likes": 484,
"dislikes": 51,
"main_category_id": 71,
"thumbnails": [
{
"w": 120,
"h": 120
},
{
"w": 240,
"h": 240
}
],
"comments": 26
}
],
"server": "100.200",
"time": 0.42163896560669
}
我創建了一個類的價值存在,我想使用,然後用
LatestChive lastchives = JsonConvert.DeserializeObject<LatestChive>(jsonstring);
我嘗試反序列化,但所有的值返回null(我只想要在「帖子」的東西)
如果我嘗試使用「post_count」或「posts_per_page」我可以得到的值不是從「帖子」
我希望這是有道理的,並有一個簡單的解決方法謝謝。
這將幫助,如果你表現出你的'LatestChive'類。 –