我正在嘗試以 json 格式列印 json 字串。
因此,輸入將類似于:"{\"a": 1, \"b\":\"2\"}"
我需要輸出如下所示:
{
"a":1,
"b":"2"
}
我試過使用 JSON.stringify 但它只是列印出相同的字串。任何幫助表示贊賞。
uj5u.com熱心網友回復:
將您的字串決議為 js 物件,而不是將其決議為帶有新行的字串。
console.log(JSON.stringify(JSON.parse('{\"a": 1, \"b\":\"2\"}'), null, 2));
uj5u.com熱心網友回復:
在運行下面的代碼之前,您應該進行一些小的更改。
"{\"a": 1, \"b\":\"2\"}" ->
"{\"a\": 1, \"b\":\"2\"}"
const stringifiedJson = "{\"a\": 1, \"b\":\"2\"}";
const result = JSON.parse(json);
console.log(result);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/446384.html
標籤:javascript 反应 json
上一篇:使用JQ鍵組合兩個Json
