
[]); }
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格式'; } }
// 处理窗口大小调整 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格式。为了帮助你更好地进行JSON格式化,我提供了一个JSON美化工具,支持将复杂的JSON格式化成带缩进的格式,还支持替换指定的字段内容。它还支持替换字段值中的逗号,为你提供最贴心的JSON格式化体验。
使用说明:
- 输入JSON数据:在上面的文本框中粘贴需要格式化的JSON字符串或数组。
- 格式化:点击“格式化”按钮,系统会自动解析你的JSON数据,并将其格式化成带缩进的格式。
- 替换字段:如果需要替换指定字段的值,可以在“要替换的字段名”中设置需要替换的字段名和新值,点击“替换指定字段”按钮即可进行替换。
注意事项:
- 确保输入的JSON格式正确,否则无法进行格式化和替换操作。
- 如果需要替换字段值,请在“要替换的字段名”文本框中填写需要替换的字段名,并在“新值”文本框中填写新的值。
这个工具不仅能帮助你快速美化JSON数据,还能在需要的时候替换指定的字段值,极大地方便了你的工作。无论你是前端开发人员、数据分析师,还是普通的数据处理人员,这个工具都能帮助你高效地完成任务。
友情提示:如果你遇到任何问题或者有改进建议,欢迎随时告诉我!