我想将我的json转换为字符串然后使用JQuery查找和替换子字符串
var data = JSON.stringify(object).text();
data.text(data.replace("meat", "vegetables"));
console.log(data);
这给了我
JSON.stringify(...)。text不是函数
我该如何解决这个问题。
答案 0 :(得分:2)
JSON.stringify
已经是一个文本(字符串),这就是stringify
的含义(转到字符串),只省略.text()
:
var object = {"food":"meat","quantity":"10"}
var data = JSON.stringify(object); // this is a string
data = data.replace("meat", "vegetables");
console.log(data);
答案 1 :(得分:1)
方法stringify
返回string
,类型string
没有方法text
,所以只需将第一行更新为以下内容:
var data = JSON.stringify(object);
还使用以下内容更新第二行:
data = data.replace("meat", "vegetables");