网络中数据的传输方式通常是json格式,对于.NET程序json数据很不方便,因此我们需要将json格式数组转换成对象,有的是字符串属性简单对象,有的需要将json格式字符串转换为对象中还有对象的对象,有的却是要将json格式字符串转换为List对象。下面讲解对json数据转换成对象的操作。
json中包含的是只有字符串的简单对象
比如:
1 |
{"result":"0","res_info":"ok","queryorder_info":"info"} |
首先构造对象,如下面的代码
1 |
public struct JsonClass |
将json字符串转换为JsonClass对象,将json字符放在json1.txt文本中
1 |
public static void JsonMy() |
对于注意JavaScriptSerializer对象要引用System.Web.Extensions
json字符串中的对象还包含对象
json格式字符串示例如下:
1 |
{"result":"0","res_info":"ok","queryorder_info":{"order_num":"5","orderdetail":"ok"}} |
构造对象
1 |
public struct JsonClass2 |
转换对象,将json字符放在json2.txt文本中
1 |
public static void JsonMy2() |
json数据中还包含数组对象集合
示例json字符串
1 |
{"result":"0","res_info":"ok","queryorder_info": |
构造对象
1 |
public struct JsonClass3 |
转换对象,,将json字符放在json3.txt文本中
1 |
public static void JsonMy3() |
以上就是关于json字符串转对象的全部,希望可以帮助你。