我们从我们的客户返回了以下无效的Json,有没有什么办法可以使用newtonsoft库将它转换为有效的json对象?
试图在JsonConverter中使用JToken加载这个无效的json,但它抛出异常
解析属性名称后的字符无效。期待':'但得到了:}。路径'说明[0]'
//Invalid Json
{ "description": [{"Apple"}]}
//Valid Json
{ "description": [{"type": "Apple"}]}
提前致谢 -Nen
答案 0 :(得分:0)
如前所述,修补无效JSON响应的来源比修改代码更好,但是这里有一个建议:
string invalidResponse = @"{ ""description"": [{""Apple""}]}";
string validRespone = invalidResponse.Replace(@"""description"": [{", @"""description"": [{""type"":");