C#是否有像jQuery一样的parseJSON?

时间:2014-08-24 07:19:04

标签: c# json.net

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对象。)

1 个答案:

答案 0 :(得分:0)

如果类的属性与Json字符串中的名称匹配,则可以使用:

DataContractJsonSerializer serializer = 
    new DataContractJsonSerializer(typeof(MyClass));
MyClass obj = (MyClass)serializer.ReadObject(responseStream);