【发布时间】:2014-03-08 04:01:18
【问题描述】:
所以我需要从 1 个网站获取此 JSON 数据。 链接是直接的(我使用的是网站的 API)
问题是,文件太大了!数万行..甚至更多..
我有 Visual Studio 2013,我需要做的是在回调中下载该 JSON 数据,然后解析它以获得特定值。我正在使用 Newtonsoft.JSON 来解析它,这是我认为能够解析它的内容
var obj = JsonConvert.DeserializeObject<JContainer>(jsonText);
var value = (int)obj["response"]["prices"]["5021"]["6"]["0"]["current"]["value"];
问题是,我如何下载所有这些数据并将其转换为 C# 类?还有其他方法吗? 非常感谢。
编辑:如果不是 JSON,我可以选择以 JSONP 和 VDF 格式下载它
这里是 JSON 数据的链接 - http://backpack.tf/api/IGetPrices/v3/?format=json&key=52f75dab4dd7b82f698b4568
【问题讨论】:
-
我不相信您应该在互联网上共享该密钥以供所有人查看?
-
我不认为这是一个问题。我可以随时撤销它并获得一个新的
-
K,所以不让我回答你的问题,所以......在这里:你的线程是这个已解决线程的副本。 stackoverflow.com/questions/4749639/…
-
这也会响应错误消息 每个 API 密钥每分钟只能请求一次此页面。请在 46 秒后重试。....
-
@LukeAlderton 它在什么方面比 Json.Net 做得更好?