如何在key中解析包含下标的json

时间:2016-01-06 20:37:08

标签: javascript arrays json

{"filter[cname]":"america"}

如何通过JSON.parse解析它会返回错误。

1 个答案:

答案 0 :(得分:4)

首先,如果您遇到解析问题,可以随时通过JSON linter运行JSON。

您更新的JSON是有效的,但是,您确定要将“filter [cname]”作为JSON结构中的键吗?

也许你想要更类似的东西:

var jsonString = '{"am":"america","br":"brazil"}';
var filterMap = JSON.parse(jsonString);

alert(filterMap['am']);
alert(filterMap['br']);

JSBin:https://jsbin.com/cehesajete/edit?html,js,output