我JSON输入,其中包含这样解析不正确JSON字符串
[13806008,,[[27017723,,[0.25,-180,145],],[26683222,,[0,-125,106],]],0,"0","0","0","0",null,[[176,"673041"],[168,"2"],[175,"val"],[169,"1"]]]
的Chrome Web检查数组分析这些双逗号一样不确定的因素,但Newtonsoft JSON库投用这种格式异常。
我看到的唯一方法 - 先在双逗号之间插入null,然后再解析字符串。
有没有更快的方法来解析这样的JSON字符串?
可能重复的[如果忽略类中的属性,如果null,使用json.net](http://stackoverflow.com/questions/6507889/how-to-ignore-a-property-in- class-if-null-using-json-net) – techspider
'我对输入有JSON - >恐怕你没有字符串JSON作为输入。 JSON具有非常严格的架构。你有什么是不符合任何有效的JSON模式的字符串。因此,如果您将这种无效字符串作为输入引发,那么标准JSON序列化程序会发出抱怨,这很正常。如果你有一些不符合任何规范或RFC的随机字符串,你可能需要编写自定义代码来解析它,这取决于它的语法。如果您没有有效的JSON输入,只需忘记使用像Newtonsoft.JSON库这样的JSON序列化程序。 –