
[]); }
function replaceFunc(match) { return match.replace(/,/g, ', '); }
function formatContent() { const input = document.getElementById('input').value; const output = document.getElementById('output'); try { const parsed = JSON.parse(input.replace(/'/g, '"')); output.innerHTML = '
' + JSON.stringify(parsed, replaceFunc, 2) + ''; } catch (err) { output.innerHTML = '輸入不符合JSON格式'; } }
// 處理窗口大小調(diào)整 window.addEventListener('resize', function() { const textarea = document.getElementById('input'); textarea.style.height = textarea.scrollHeight + 'px'; });
// 初始化 function init() { const textarea = document.getElementById('input'); textarea.value = samples[Math.floor(Math.random() * samples.length)]; textarea.style.height = textarea.scrollHeight + 'px'; } init();
-called invalid. Please ensure your JSON is properly formatted and valid.
你的輸入不是有效的JSON格式。為了幫助你更好地進(jìn)行JSON格式化,我提供了一個(gè)JSON美化工具,支持將復(fù)雜的JSON格式化成帶縮進(jìn)的格式,還支持替換指定的字段內(nèi)容。它還支持替換字段值中的逗號(hào),為你提供最貼心的JSON格式化體驗(yàn)。
使用說(shuō)明:
- 輸入JSON數(shù)據(jù):在上面的文本框中粘貼需要格式化的JSON字符串或數(shù)組。
- 格式化:點(diǎn)擊“格式化”按鈕,系統(tǒng)會(huì)自動(dòng)解析你的JSON數(shù)據(jù),并將其格式化成帶縮進(jìn)的格式。
- 替換字段:如果需要替換指定字段的值,可以在“要替換的字段名”中設(shè)置需要替換的字段名和新值,點(diǎn)擊“替換指定字段”按鈕即可進(jìn)行替換。
注意事項(xiàng):
- 確保輸入的JSON格式正確,否則無(wú)法進(jìn)行格式化和替換操作。
- 如果需要替換字段值,請(qǐng)?jiān)凇耙鎿Q的字段名”文本框中填寫(xiě)需要替換的字段名,并在“新值”文本框中填寫(xiě)新的值。
這個(gè)工具不僅能幫助你快速美化JSON數(shù)據(jù),還能在需要的時(shí)候替換指定的字段值,極大地方便了你的工作。無(wú)論你是前端開(kāi)發(fā)人員、數(shù)據(jù)分析師,還是普通的數(shù)據(jù)處理人員,這個(gè)工具都能幫助你高效地完成任務(wù)。
友情提示:如果你遇到任何問(wèn)題或者有改進(jìn)建議,歡迎隨時(shí)告訴我!