Conside我有一个这样的JSON(例如:{ "abcd":"abcd" )
.我忘了在末尾添加大括号,并且它的格式是缩小的。我需要将其转换为美化 JSON,即使它使用 JavaScript 无效,如下所示
{
nt "abcd":"abcd"
JavaScript 或 TypeScript 中是否有任何解决方案
实际:
{ "abcd": "abcd","decs": { "jan": 1, "feb" :2 }
预期:
{
nt "abcd": "abcd",
nt "decs":
n {
ntt "jan":1,
ntt "feb":2
nt }
我假设你的JSON存储在一个变量中。
let json = '{ "abcd": "abcd","decs": { "jan": 1, "feb" :2 }';
如果您不知道 let 是什么,请使用 var。
然后你可以做:
json += '}';
并验证它:
console.log( JSON.parse(json) );