我完全陷入困境,我一直在寻找, 我可能没有任何帮助,因为我是一个完整的总菜鸟。 我在网络参考中调用的所有api都在小预览框中给出了这个:
WebMissingResource
-WebDiscoRefReport
-Data at the root level is invalid. Line 1, position 1.
-WebDiscoRefReport
-WebDiscoRefReport
我确信这对于普通的C#-er来说是愚蠢而且非常容易的。 但我不是,并提前道歉。如果有人知道解释这样的视频,请随时发送,因为我没有得到任何结果,但也许我正在寻找错误的东西。 感谢
编辑:API我试图致电:https://chasing-coins.com/api/v1/convert/BTC/USD
答案 0 :(得分:0)
这应该很简单!
您所要做的就是异步调用视图控制器中的api并等待api服务器发回响应。这很可能以JSON对象的形式返回,C#有许多用于存储和操作JSON数据的优秀库(最值得注意的是Newtonsoft.JSON)
获取数据后,将其存储为JSON对象,然后将任何信息传递给您要显示的标签。
它可能看起来像这样:(一定要包括Newtonsoft.Json.Linq)
JObject joResponse = JObject.Parse(responseFromAPICall);
MyLabel.Text = joResponse.Coin
上面的代码将获取api响应并将其放入可用的JSON对象中。从那里,您可以像访问类对象中的任何其他成员一样访问响应的每个部分。上面我们访问Coin类型并将其传递给标签
希望这有帮助!