例如,我有这个对象。
当我序列化这个JSON对象时,结果是错误的:
它假设那些是数字,但这些都是错误的数字。 我们在客户端反序列化它们时遇到了问题。 正确的值应该像下面这样:
我该如何实现这个?如何完全禁用数字检测?下面的配置没有帮助,我认为它们是用于其他目的。
JsonObject o = new JsonObject();
o.Add("k1","0123");
o.Add("k2","123.");
当我序列化这个JSON对象时,结果是错误的:
{
"k1":0123,"k2":123.
}
它假设那些是数字,但这些都是错误的数字。 我们在客户端反序列化它们时遇到了问题。 正确的值应该像下面这样:
{
"k1":"0123","k2":"123."
}
我该如何实现这个?如何完全禁用数字检测?下面的配置没有帮助,我认为它们是用于其他目的。
JsConfig.TryToParseNumericType = false;
JsConfig.TryToParsePrimitiveTypeValues = false;