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}
相关推荐
He少年11 小时前
【AI 辅助案例分享】
人工智能·c#·编辑器·ai编程
工程师00713 小时前
栈和堆的概念
c#·栈和堆
不会编程的懒洋洋13 小时前
C# P/Invoke 基础
开发语言·c++·笔记·安全·机器学习·c#·p/invoke
Avalon71214 小时前
Unity3D响应式渲染UI框架UniVue
游戏·ui·unity·c#·游戏引擎
njsgcs14 小时前
solidworks折弯自动标注5 非90度折弯
c#·solidworks
狼与自由14 小时前
clickhouse引擎
clickhouse·c#·linq
wangnaisheng15 小时前
【C#】死锁详解:发生原因、优化解决方案
c#
tiger从容淡定是人生15 小时前
AI替代软件战略(一):从 CCleaner 到 MCP 架构重构 —— TigerCleaner 的工程实践
人工智能·重构·架构·c#·mcp
宝桥南山1 天前
GitHub Models - 尝试一下使用GitHub Models
microsoft·ai·微软·c#·github·.netcore
hixiong1232 天前
C# OpenvinoSharp部署INSID3
开发语言·人工智能·ai·c#·openvinosharp