【发布时间】:2022-08-10 19:43:58
【问题描述】:
如何将变量传递给 JSON 对象并像 JSON 对象一样打印它?
我只是想在 JSON 中传递变量值并像 JSON 一样打印它,它也可以在 console.table(obj) 中使用
使用字符串化:
var name = \"someName\";
const json = JSON.stringify(\'{\"result\":\'+name+\', \"count\":42}\');
const obj = JSON.parse(json);
console.log(obj);
没有字符串化
var name = \"someName\";
const json = \'{\"result\":\'+name+\', \"count\":42}\';
const obj = JSON.parse(json);
console.log(obj);
使用\\\"variableName\\\" 它在\\\"...\\\" 中获取值,而不是变量值
var name = \"someName\";
const json = \'{\"result\":\\\"name\\\", \"count\":42}\';
const obj = JSON.parse(json);
console.log(obj);
标签: javascript json stringify jsonparser