在工作中对json经常要进行序列化和反序列化,为了方便使用的是Newtonsoft.Json,相对而言这个插件比较强大,废话不多说,直接上例程。
1.首先要通过Nuget下载Newtonsoft.Json。添加using Newtonsoft.Json;
2.添加json文件:
{
"User": [
{
"ID": "1",
"Name": "张三",
"Age": 10,
"Sex": "男",
"Job": "机械工程师"
},
{
"ID": "2",
"Name": "李四",
"Age": 20,
"Sex": "女",
"Job": "软件工程师"
}
],
"Station": [
{
"ID": "1",
"Name": "测试机器",
"DateTime": "2018-1-1 00:00:00"
}
],
"Server": [
{
"ID": "2",
"Name": "服务器",
"IP": "127.0.0.1"
}
]
}
注意:我们是先从文件中读取Json数据,然后再反序列化成对象。所以此文件属性设置复制到输出目录应改成始终复制。
2.添