我已经看到过类似的其他问题,但这些都是非常复杂的JSON数据,它们在对象中有对象。尽管我正在使用的JSON从来不是静态的,但我怀疑它与那些复杂的一样。另外,这是我第一次在C#中使用JSON,所以我有点无知。如何使用C#反序列化JSON数据?
我想要实现的是将从API提供的数据分开,我提示在C#中使用WebRequest。
{
"johhny.debt": {
"id":35187540,
"name":"johnny.debt",
"profileIconId":786,
"Level":30,
"revisionDate":1428019045000
}
}
返回的JSON数据与此类似。
我希望能够访问在以下方式对所有上面的字符串的属性:
ID:
名称:
~~
~~
~~ ...等等。
我假设某些类型的类必须为此做出?
所有帮助表示赞赏,谢谢大家提前。
只需定义一个反映您的结构的类并将'Deserialize'反映到这个类中。 – DrKoch 2015-04-03 15:02:05
@DKKoch相信与否,这是我需要帮助的。 – 2015-04-03 15:03:14
试过谷歌? http://www.codeproject.com/Tips/79435/Deserialize-JSON-with-C – 2015-04-03 15:04:38