标签: json json.net
NewtonSoft的Json.Net解析器的一个功能是支持不带引号的属性名称,例如{test:" abc"}。是否可以关闭此功能,以便json解析器在使用不带引号的属性名解析json字符串时会抛出错误?
答案 0 :(得分:0)
您可以做的是反序列化,然后再次序列化并与原始输入进行比较。这样可以检测到缺少的引号。即使这不是高效的性能,它也非常简单,并且在相关的代码性能无关紧要时可以很好地发挥作用。