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 小时前
不止是初始化,4个C# 构造函数解析与实例
后端·c#·.net
无风听海5 小时前
深入讲解 C# 中 string 如何支持 CultureInfo
开发语言·c#
wzfj123455 小时前
FreeRTOS xTaskCreateStatic 详解
开发语言·c#
kylezhao20195 小时前
C# DataGridView 控件使用详解
c#
一个帅气昵称啊5 小时前
C# 14 中的新增功能
开发语言·c#
阿蒙Amon5 小时前
C#每日面试题-简述C#构造函数和析构函数
java·开发语言·c#
BuHuaX6 小时前
Unity项目怎么接入抖音小游戏?
unity·c#·游戏引擎·wasm·游戏策划
EQUINOX16 小时前
CSharp算法竞赛环境配置与模板使用
c#·算法竞赛
夜流冰6 小时前
VSCode - 插件: 高亮显示选中的目标
ide·vscode·c#
He BianGu7 小时前
【笔记】DebuggerDisplay、DebuggerBrowsable 及其相关“系列”特性的系统性说明
笔记·c#