未加引号的json属性名称

时间:2017-08-17 04:57:30

标签: json json.net

NewtonSoft的Json.Net解析器的一个功能是支持不带引号的属性名称,例如{test:" abc"}。是否可以关闭此功能,以便json解析器在使用不带引号的属性名解析json字符串时会抛出错误?

1 个答案:

答案 0 :(得分:0)

您可以做的是反序列化,然后再次序列化并与原始输入进行比较。这样可以检测到缺少的引号。即使这不是高效的性能,它也非常简单,并且在相关的代码性能无关紧要时可以很好地发挥作用。