使用JSON.NET解析JSON时处理错误或不一致

时间:2011-05-02 17:43:33

标签: json.net

我正在尝试解析的JSON响应包含错误,但不受我的控制。具体来说,一个通常应为数字的字段有时作为数组返回,类似于:

{ "myarray" : [
  { "myfield" : 1,   /*etc*/ }, 
  { "myfield" : [1], /*etc*/ },
  /* etc */
] }

JSON.NET中是否有办法处理这些特殊情况?否则我将解决一个很好的旧搜索并在解析之前替换字符串。

1 个答案:

答案 0 :(得分:0)