JSON的缩进格式方式和紧凑格式方式

将对象转化为json格式字符串在以缩进的方式显示

csharp 复制代码
HxParamMsg hxCommMsg = new HxParamMsg()
{
    name = "Tom",
    age= 25
};
string json = JsonConvert.SerializeObject(hxCommMsg);
var parsed = JToken.Parse(json);
string data= parsed.ToString(Formatting.Indented); // 缩进格式

缩进方式显示

json 复制代码
{
  "name": "Tom",
  "age": 25
}

将缩进格式显示的字符串转为普通一行的字符串

csharp 复制代码
 var parsed = JToken.Parse(data);
 string sendData = parsed.ToString(Formatting.None); // 紧凑格式

紧凑方式显示

json 复制代码
{"name":"Tom","age":25}
相关推荐
小乖兽技术2 小时前
C#与C++交互开发系列(二十六):构建跨语言共享缓存,实现键值对读写与数据同步(实践方案)
c++·c#·交互
张人玉4 小时前
c#Lambda 表达式与事件核心知识点整理
开发语言·python·c#
患得患失9498 小时前
【前端】【vscode】【.vscode/settings.json】为单个项目配置自动格式化和开发环境
前端·vscode·json
SkyrimCitadelValinor12 小时前
c#中让图片显示清晰
开发语言·c#
爱吃香蕉的阿豪12 小时前
SignalR 全解析:核心原理、适用场景与 Vue + .NET Core 实战
vue.js·microsoft·c#·.netcore·signalr
@蓝莓果粒茶15 小时前
LeetCode第350题_两个数组的交集II
c++·python·学习·算法·leetcode·职场和发展·c#
16 小时前
3D碰撞检测系统 基于SAT算法+Burst优化(Unity)
算法·3d·unity·c#·游戏引擎·sat
「QT(C++)开发工程师」19 小时前
Qt C++动态库SDK在Visual Studio 2022使用(C++/C#版本)
c++·qt·c#·visual studio
Code季风1 天前
数据传输的基石:全面解析常见序列化方案与选型策略
java·rpc·json
中游鱼1 天前
如何序列化和反序列化动态 XmlElement ?
windows·microsoft·c#