1.json概述
json是一门数据描述语言而c#,c语言是编程语言,,易于阅读和编写,同时便于机器解析和生成。它基于 键值对(Key-Value) 结构,类似于 JavaScript 对象。
2.json语法
数据在名称/值对中 数据由逗号 , 分隔 使用斜杆 \ 来转义字符
大括号 {} 保存对象
中括号 [] 保存数组,数组可以包含多个对象
例子1:
json:{"Name":"李逍遥",
"Age":18,
}
c#:
class person {
public string Name;
public int age }
{ "site": [ { "name":"菜鸟教程" ,
"url":"www.runoob.com" },
{ "name":"google" , "url":"www.google.com" },
{ "name":"微博" , "url":"www.weibo.com" } ] }
c#: class Site{public site[] Sites; }
class site
{public string name;
public string url;
}
3.LitJson
listjon是一个第三方的json解析方案 解析API:JsonMapper.ToObject() 创建:JsonMapper.ToJson()