【发布时间】:2017-06-14 11:43:29
【问题描述】:
如何使用 Newtonsoft Json 或任何其他开源库使 C# 中的尾随逗号无效
{
"key": "value",
}
我试过了
JToken.Parse(jsonString);
但它正在解析给定的请求而没有任何失败。但是我想在尾随逗号的情况下使请求无效。任何想法都会有所帮助。
【问题讨论】:
-
为什么?这是有效的 JSON。
-
@Amy 据我所知,根据规范,这个 json 是无效的,但在很多地方仍然被接受。
-
@Amy 请在此处查看jsonformatter.curiousconcept.com。这是无效的 json
-
说到 JSON.NET - 你不能轻易解决这个问题,因为开发人员明确拒绝:github.com/JamesNK/Newtonsoft.Json/issues/818
标签: c# json validation asp.net-web-api json.net