MVA–(1)JSON与C#简介
什么是JSON?
JSON(JavaScript Object Notation)轻量级数据交换格式
为什么使用?
- 方便人们读写
- 独立于语言
- 和JavaScript Objects语法一样
- 用来存储应用程序数据
JSON C# 库
- JavaScriptSerializer
- JSON.NET
MVA–(2)JSON语法
输出:
- 值
- 字符串
- 数字
- boolean类型的值
- 空值
- 对象
- 数组
对象
以冒号分割的名称/值的集合
{
“name1”: “value”,
“name2”: “value2”
}{
“type”: “truck”,
“wheels”: 6,
“colors”:[“Red”,”Blue”,”Green”]
}{
“shopName”: “Coho Winery”,
“owner”: {
“name”: “John”
“age”: 42
},
“items”:[“sandwich”,”coffee”,”bage1”,”tea”]
}
数组
[“value1”,”value2”,”value3”,”value4”,]
[
{
"name": "apple",
"inStock": false,
"price": 50
},
{
"name": "orange",
"inStock": false,
"price": 40
}
]