目录
一、前期准备
引入using:
using MySql.Data.MySqlClient;
using System;
using System.Configuration;
using System.Data;
二、Json概念
Json 特性
JSON 类似于XML
JSON 比XML 更小, 更快, 更易解析
Json 语法规则
数据在键值对中 用 : 分隔
数据由逗号分隔 ,
花括号保存对象 {}
方括号保存数组 [] -- 唯一
---- 类似dictionary字典用法
类型对应, 变量名相同
Json文件修改删除:
建议先将Json读取到类中,在类中进行增删改查,修改完后再重新写入文件中。小编未查询到可以直接对Json文件进行增删改查。
三、Json 读取
前期准备:
{
"Class": "一年级2班",
"Students": [
{
"Name": "小白",
"No": 20220533,
"Sex": false
},
{
"Name": "小冰",
"No": 20220113,
"Sex": false
},
{
"Name": "小王",
"No": 20220526,
"Sex": true
}
]
}
1、Json读取 -- 类转换 -- 推荐
代码编写:
internal class Program
{
static void Main(string[] args)
{
//Json文件路径
string path = @"C:\\Users\\Rush\\Desktop\\C#\\Json\\data.json";
//读取Json
string jsonText = File.ReadAllText(path);
//Json转Information类中
Information information = JsonConvert.DeserializeObject<Information>