我正在开发一个从外部源获取数据的angularjs应用程序。我尝试使用JSON.stringify处理数据但是 JSON.Stringify导致下面的格式不是我的应用程序所期望的正确格式。
find . -type f -name "*.foo" | xargs git blame | grep "Some Name"
如何删除包含每个父项的双引号?
[{ "CenterName": null, "CenterId": "0", "Name": null, "text": "Operations",items: [{ "text": "Aruba" }, { "text": "Anguilla" }, { "text": "Argentina" }]}];
答案 0 :(得分:1)
要将JSON转换为对象,您可以使用:
angular.fromJson(jsonString)
此处的文档:https://docs.angularjs.org/api/ng/function/angular.fromJson
答案 1 :(得分:1)
您可以尝试javascript正则表达式替换 即
var originalString = '[{ "CenterName": null, "CenterId": "0", "Name": null, "text": "Operations",items: [{ "text": "Aruba" }, { "text": "Anguilla" }, { "text": "Argentina" }]}]';
var txt = originalString.replace(/"(\w+)":/gi,"$1:");