jQuery使用$.parseJSON()
轻松解析jSON示例:
var json = $.parseJSON("[{ name: 'Bill', age: 22, hair: 'Brown' }]");
然后可以轻松获得这样的数据:
var name = json[0].name; var age = json[0].age; ....
这在C#中是不可能的吗?我看到JSON.Net如何读取JSON并在C#中公开它,并且使用它是一项非常重要的任务。
有没有办法像jQuery一样轻松/快速地获取JSON?
(无需将静态代码首先写入JSON到Object Class属性以匹配JSON对象。)
答案 0 :(得分:0)
如果类的属性与Json字符串中的名称匹配,则可以使用:
DataContractJsonSerializer serializer =
new DataContractJsonSerializer(typeof(MyClass));
MyClass obj = (MyClass)serializer.ReadObject(responseStream);