JavaScript stringifyメソッドでインデントを設定するサンプル

環境
Windows 10 Home 64bit
Google Chrome 107.0.5304.107

構文
JSON.stringify(jsのオブジェクト,null,インデント)
JSON.stringify(value[, replacer[, space]])
引数
value JSON 文字列に変換する値です
space 出力する JSON 文字列に可読性を目的に空白を挿入するために使う String または Number オブジェクトです。

使用例

//インデントを1に設定
const objA = {name1:"yamada",city:"tokyo",age:"21"};

const resA = JSON.stringify(objA,null,1);
console.log(resA);

//インデントを5に設定
const resB = JSON.stringify(objA,null,5);
console.log(resB);

実行結果

> '{
 "name1": "yamada",
 "city": "tokyo",
 "age": "21"
}'
> '{
     "name1": "yamada",
     "city": "tokyo",
     "age": "21"
}'

 

JavaScript

Posted by arkgame