JSON
json(javascript object notation)是一种轻量级的数据交换格式,其简洁、清晰的的层次结构易于机器解析和生成,有效地提升传输效率。
JSON语法
值:对象,{}来代表
数组,[]来代表
数字,无符号
字符串,""来代表
JSON用法
1、“引用”–“管理NuGet程序包”–“添加Newtonsoft.Json”
2、using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
namespace JSONTEST
{
class JSONHelper
{
/// <summary>
/// 通过序列化生成JSON文件
/// </summary>
/// <param name="path"></param>
/// <param name="obj"></param>
public static void SaveJson(string path, object obj)
{
string str = JsonConvert.SerializeObject(obj);
using(FileStream fs=new FileStream(path, FileMode.OpenOrCreate))
{
StreamWriter sw = new StreamWriter(fs);
sw.Write(str);
sw.Dispose(