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#中公开它,使用它是一项相当艰巨的任务。
有没有一种方法可以轻松/快速地获得JSON就像你可以在jQuery?
(无需编写静态代码,首先JSON到对象类属性以匹配JSON对象)
如果你的类的属性与Json字符串中的名称匹配,你可以使用:
DataContractJsonSerializer serializer =
new DataContractJsonSerializer(typeof(MyClass));
MyClass obj = (MyClass)serializer.ReadObject(responseStream);