【发布时间】:2022-01-20 00:46:47
【问题描述】:
我已经尝试了所有可以尝试使用 Newtonsoft.JSON 和 System.Web.Script.Serialization 解析这个 JSON 的解决方案,但无论我使用什么方法,我都会出错。
我正在尝试使用 https://api.kucoin.com/api/v1/market/stats?symbol=BTC-USDT API,并尝试从中解析值,以便稍后引用它们。
很难为此显示我的代码,因为我尝试了很多不同的方法,我不完全知道哪里出了问题。我认为这可能是由于 API 本身的一些奇怪的格式,但我不太确定我会如何处理。我该怎么做?
代码示例:https://www.toptal.com/developers/hastebin/raw/uxomitoweb
【问题讨论】:
-
好吧,您可以从显示您尝试过的代码以及每次收到的错误消息开始。
-
对我来说看起来不像任何奇怪的格式。 Notepad++ 中的 JSON Viewer 插件没有问题。
-
一个简单的 JSON.parse 的 JSFiddle 有效,所以看起来 JSON 是有效的。
-
JSON 的原生形式是文本 AKA 字符串。所以,没有什么可解析的。显示您尝试过的something,以便我们可以处理一些事情。并添加实际代码,而不是添加一些带有代码的网站的链接。
-
好吧,我添加了一些我尝试做的示例代码(我已经从本网站上的其他帮助中尝试了它的许多变体。)我的意思是这两个奇怪的格式} } 最后可能会混淆反序列化器?不确定。我是 C# JSON 解析的新手。