Ton*_*yGW 1 javascript json stringify
我正在尝试创建一个自定义函数,用于将JSON对象转换为单行字符串.例如:
var obj = {
"name": "John Doe",
"age": 29,
"location": "Denver Colorado",
};
Run Code Online (Sandbox Code Playgroud)
我想把它输出: "{ \"name\": \"John Doe\", \"age\": 29, \"location\": \"Denver Colorado,\"}"
我的下面的函数不起作用,这让我想知道如何删除输出中的新行(隐藏):
function objToCompactString(obj) {
var result = "\"{";
Object.keys(obj).forEach(key => {
result += `"${key}":"${obj[key]}",`;
});
result += "}\"";
return result;
}
Run Code Online (Sandbox Code Playgroud)
zwa*_*cky 10
您可能想看看JSON.stringify.
在你的情况下:
var obj = {
"name": "John Doe",
"age": 29,
"location": "Denver Colorado",
};
var result = JSON.stringify(obj);
console.log(result);
Run Code Online (Sandbox Code Playgroud)