如何修复(引用键)格式不正确的JSON?

时间:2012-04-11 03:48:09

标签: json bash

# http://www.google.com/ig/calculator?hl=zh-cn&q=1RMB=?USD
{lhs: "1人民币",rhs: "0.158469 美元",error: "",icc: true}

它是javascript对象,但不是json字符串:

{"lhs": "1人民币","rhs": "0.158469 美元","error": "","icc": true}

我认为使用sed不是一个好主意 有没有工具来修复这个形态错误的json?

1 个答案:

答案 0 :(得分:2)

$ js -e 'print(JSON.stringify({lhs: "1人民币",rhs: "0.158469 美元",error: "",icc: true}))'
{"lhs":"1人民币","rhs":"0.158469 美元","error":"","icc":true}

* *运行