JSON.parse UTF-8string
我试图parsing一个UTF-8编码的string,但JSON.parse在这一行上窒息:
undefined:306,“o”:{“type”:“uri”,“value”:“ http://got.dbpedia.org/resource/ \ U00010331 \ ^ SyntaxError:U Unexpected token U
这是我使用的线路:
var object = JSON.parse(data);
我也尝试过这一行,但没有成功:
var object = JSON.parse(data.toString('utf8'));
任何想法?
在JSONstring中, \
字符后面可能不带有大写的U
字符。 你的JSON是无效的。 你需要一个小写字母u
而且应该修正输出无效的JSON。