c#有像jQuery一样的parseJSON吗?



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);

相关内容

  • 没有找到相关文章

最新更新