我有一个
形式的json对象{
"name" : "ok", "country" : "US","phone" : "900",
"email" : "ok@mail.oc", "time" : "21:00"
}
我希望将其转换为一个字符串,如下例所示:
"{\n \"name\": \"ok\",\n \"country\": \"US\",\n \"phone\": \"900\",\n \"email\": \"ok@mail.oc\",\n \"time\": \"21:00\",\n \"sendData\": \"300\"\n }"
我尝试使用JSON.stringify();但它没有给出理想的输出。有没有一种简单的方法来实现它。请帮帮我。
答案 0 :(得分:1)
如果您想要实现上述模式,则需要将JSON.stringify
传递给另一个JSON.stringify
。
JSON.stringify(JSON.stringify(数据));
答案 1 :(得分:0)
我相信你想利用这样的东西:
JSON.stringify({ a: 2 }, null, ' ');
此MDN文档位于here。你应该可以调整它以获得所需的输出。