【问题标题】:Metro app, parsing JSON data in C# errorMetro 应用程序,在 C# 错误中解析 JSON 数据
【发布时间】:2012-07-07 12:53:11
【问题描述】:

我正在尝试在 Windows 8 Metro 应用程序中解析 reddit cmets 的 json 数据。我已经能够使用 JSONObject.Parse() 成功解析主页 json 数据,但是在尝试解析 cmets 页面的数据时,解析失败。有问题的数据在这里:

主页:可以解析

http://jsonviewer.stack.hu/#http://www.reddit.com/.json

评论:无法解析

http://jsonviewer.stack.hu/#http://www.reddit.com/r/leagueoflegends/comments/vt3wk/proving_grounds_playable_on_live_on_all_3_regions/.json

问题似乎是cmets json的根对象是一个数组,而首页的根对象是一个普通对象。但是,jsonlint.com 告诉我 json 在这两种情况下都是有效的。

谁能告诉我为什么会这样?

【问题讨论】:

    标签: c# json windows-8 microsoft-metro


    【解决方案1】:

    我找到了答案。必须调用 JsonArray.Parse 而不是 JSONObject.Parse。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-21
      • 2013-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-25
      相关资源
      最近更新 更多