是否可以在JsonConvert.SerializeObject函数中包含空格?
我的对象被序列化为:
{"domain":"domain.com","username":"xyz","videos":null}
有什么办法像下面这样吗?
{"domain": "domain.com", "username": "xyz", "videos": null}
我为什么要这样做的原因: 我收到了一个网页,上面有许多Json格式如上。某些json(变量)需要用自定义变量替换,为此,我将整个json反序列化为Dictionary,得到一部分,序列化并用作replace方法中的第一个参数。
更好的解释:假设我收到如下所示的JSON:
{"name": "john", data:{"age": 21, "job": "programmer"}}
我想用自己的数据替换“数据”。为此,我需要获取当前的“数据”,因此首先我反序列化整个json,获取“数据”,将其序列化为字符串,因为我想在网页html字符串中替换它,例如webpage.Replace(oldData ,newData),其中oldData是序列化的字符串,而newData是我的自定义“数据”字符串