Newtonsoft.Json 序列化和反序列化

本文介绍如何使用Newtonsoft库进行JSON数据的序列化和反序列化操作,并解释了JSON对象与数组的基本结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 使用方法

(1)下载Newtonsoft.net ----》

(2)在项目中引用Newtonsoft.Json.dll---》

(3)添加命名空间 using Newtonsoft.Json


2.语法

序列化: 

JsonConvert.SerializeObject(object value)
反序列化

JsonConvert.DeserializeObject<T>(string value)

3.结构格式

简单解释下Json对象和数组的含义:

 对象是以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。名称用引号括起来;值如果是字符串则必须用括号,数值型则不须要。例如:{"ID":112,"Name":"石子儿"}。

  数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间运用 “,”(逗号)分隔。例如:[{"ID":112,"Name":"石子儿"},{"ID":113,"Name":"陈晨"}]

字符串输出格式

string str = "{\"intChk\":1,\"strMsg\":\"不符合\"}";






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值