3 回答

TA貢獻1810條經(jīng)驗 獲得超5個贊
您可以使用 pre 標記來顯示格式化的 json。
const json = {
id: "1",
employee_name: "Tiger Nixon",
employee_salary: "320800",
employee_age: "61",
profile_image: ""
};
document.getElementById("app").innerHTML = JSON.stringify(json, (key, value) => (value || ''), 4).replace(/"([^"]+)":/g, '$1:');
<div><pre id="app"></pre></div>

TA貢獻1872條經(jīng)驗 獲得超4個贊
您可以使用 JSON.stringify 并替換:
const json = {
id: "1",
employee_name: "Tiger Nixon",
employee_salary: "320800",
employee_age: "61",
profile_image: ""
};
document.getElementById("app").innerHTML = JSON.stringify(json, (key, value) => (value || ''), 4).replace(/"([^"]+)":/g, '$1:');
const json = {
id: "1",
employee_name: "Tiger Nixon",
employee_salary: "320800",
employee_age: "61",
profile_image: ""
};
document.getElementById("app").innerHTML = JSON.stringify(json, (key, value) => (value || ''), 4).replace(/"([^"]+)":/g, '$1:');
<div id="app"></div>

TA貢獻2012條經(jīng)驗 獲得超12個贊
您可以使用正則表達式刪除 []{}"" 字符:
snapshotJSON.replace(/[\[\]\{\}\"]+/g, '')
但是你已經(jīng)有了簡單的價值
snapshot.val()
那么為什么不使用它。
JSON.stringify()
將 javascript 對象轉(zhuǎn)換為 JSON 格式的字符串 - 通常用于機器對機器的通信。相反的是 JSON.parse 將文本轉(zhuǎn)換為 JavaScript 對象。
添加回答
舉報