0

我正在尝试解析来自服务器的文本

var s = "{\"server\":DSL01,\"item\":101,\"data\":[[1357849366000,null],[1357849485000,null]}";
JSON.parse(s);

在控制台中我收到以下错误,Unexpected token D

我需要将其转换为 json 对象。

4

1 回答 1

3

因为DSL01应该是一个字符串,因此包裹在""

"{\"server\":\"DSL01\",\"

此外,您在最后一部分缺少 a]来关闭data数组。

我建议您以编程方式创建 JSON,而不是手工制作它。这样,你就不会犯这样的错误。

于 2013-10-17T14:35:10.780 回答