// 示例代码:使用 JavaScript 在线美化 JSON 字符串
function beautifyJSON(jsonString) {
try {
// 尝试将输入的字符串解析为 JSON 对象
const jsonObject = JSON.parse(jsonString);
// 使用 JSON.stringify 方法格式化 JSON 对象,添加缩进和换行
const beautifiedJSON = JSON.stringify(jsonObject, null, 4);
return beautifiedJSON;
} catch (error) {
// 如果解析失败,返回错误信息
return "Invalid JSON string";
}
}
// 示例用法
const originalJSON = '{"name":"John","age":30,"city":"New York"}';
const beautifiedJSON = beautifyJSON(originalJSON);
console.log(beautifiedJSON);
// 输出:
// {
// "name": "John",
// "age": 30,
// "city": "New York"
// }
beautifyJSON:该函数接收一个 JSON 字符串作为参数。JSON.parse 将字符串转换为 JSON 对象。如果字符串不是有效的 JSON 格式,会抛出异常。JSON.stringify 方法将 JSON 对象转换回字符串,并指定缩进级别为 4 个空格,使输出更加美观易读。这个示例展示了如何使用 JavaScript 实现简单的在线 JSON 美化功能。
上一篇:js 长按事件
下一篇:js 本地缓存
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站