NewtonsoftJson-在序列化中包含空格

时间:2018-09-05 17:26:08

标签: c# json.net

是否可以在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是我的自定义“数据”字符串

0 个答案:

没有答案