JSON解析错误:无效的JavaScript属性标识符字符

时间:2015-12-11 11:58:17

标签: c# json json.net

我使用HttpClient

从互联网上下载了json字符串
using (var client = new HttpClient()) {
    var json = client.GetStringAsync(uri).Result;
    ....
}

字符串有一些错误(我无法访问网络服务器,因此无法更改任何内容):

....
"phone": "01595 692506",
"miles": 6,
383.68,
"name": "Name",
....

问题出现在英里。该值使用逗号格式化为6,383.68,因此json解析器认为它是另一个属性。 我得到的错误是:

Invalid JavaScript property identifier character: .. Path 'data[0].miles' ...

我尝试使用WebClient下载它但没有运气,我也尝试更改JsonSerializerSettings设置,但它也没有用。

请帮忙

0 个答案:

没有答案