关于C#对Json进行序列化和反序列化的方法
本文介绍了C#对Json进行序列化和反序列化的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
一、Json简介
Json(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JS的一个子集。 Json采用完全独立于语言的文本格式。这使得Json成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。
Json简单来说就是JS中的对象和数组,所以Json也存在两种结构:对象、数组。
Json对象:Json对象定义在花括号“{}”内,以Key:value键值对的形式存放数据,多个数据使用分号“;”分割。
二、序列化
1 |
|
三、反序列化
1 |
|
四、工具类
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
JSONStrToList
自定义模型
1 2 3 4 5 |
|
JSONStrToList
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
StrTosJSON
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
到此这篇关于C#对Json进行序列化和反序列化的文章就介绍到这了。
更多推荐
所有评论(0)