读取没有属性名的Json



我们有以下无效Json从我们的客户返回,是否有任何方法我们可以将其转换为使用newtonsoft库的有效Json对象?

尝试在JsonConverter中使用JToken加载此无效json,但会抛出异常

解析属性名称后的无效字符。期望':',但得到:}。路径的描述[0]

//Invalid Json
{ "description": [{"Apple"}]}

//Valid Json
{ "description": [{"type": "Apple"}]}

提前感谢nen

如前所述,修复无效JSON响应的源比修补代码更好,但是这里有一个建议:

string invalidResponse = @"{ ""description"": [{""Apple""}]}";
string validRespone = invalidResponse.Replace(@"""description"": [{", @"""description"": [{""type"":");

相关内容

  • 没有找到相关文章

最新更新