json.net - NewtonSoft JsonConvert.SerializeObject 间歇性地为每个属性添加前导空格
问题描述
我正在使用序列化一个类JsonConvert.SerializeObject(object)
,有时我观察到前导空格被插入到序列化输出中。我无法复制它,但在回来时观察到了它。
JsonConvert.SerializeObject(object)
没有前导空格的输出:
{"Prop1":1,"Prop2":"Test 1","Prop3":"Test 1.1"}
带前导空格的输出:
{ "Prop1":1, "Prop2":"Test 1", "Prop3":"Test 1.1"}
我知道,我可以强制JsonConvert.SerializeObject(object, Formatting.None)
避免任何格式,但我想知道是什么原因造成的?任何想法?
解决方案
推荐阅读
- javascript - Vuetify 自定义过滤器
- snowflake-cloud-data-platform - SNOWFLAKE 查询元素数组
- encryption - 读取文件时出现意外字节
- go - spf13/cobra 无法将二进制文件下载到 $GOPATH/bin
- java - 使用 Spring 动态注入服务实现
- python - datetime.strptime() 格式字符串转换问题
- asp.net - EF Core 重复条目异常
- c# - 从构造函数中提取继承的类参数
- html - 我想将单选按钮及其标签在中心以及垂直对齐?经过多次尝试,它不起作用
- sql-server-2012 - 根据 Rank1 值列数据更新 Rank 2 值