各項目の値を1行ずつ入力します。空行・不足分はnullです。数値・true・false・nullは前後の空白を除いて判定し、その他の文字列は空白も保持します。キー名の前後の空白は除き、重複は生成できません。
上限: キー100個、各1000行、キー名128文字、各項目の値20000文字、入力全体100000文字、生成結果500000文字(文字数はUTF-16単位)。大きな数値も元の表記を保持しますが、利用先で丸められる場合があります。
3 / 100項目・生成予定 0件
キーと1行1値の入力から、最大100項目・1000件のJSON配列を生成。数値表記とキー順を保持し、テストデータやAPIモックの作成に。
各項目の値を1行ずつ入力します。空行・不足分はnullです。数値・true・false・nullは前後の空白を除いて判定し、その他の文字列は空白も保持します。キー名の前後の空白は除き、重複は生成できません。
上限: キー100個、各1000行、キー名128文字、各項目の値20000文字、入力全体100000文字、生成結果500000文字(文字数はUTF-16単位)。大きな数値も元の表記を保持しますが、利用先で丸められる場合があります。
3 / 100項目・生成予定 0件
本ツールは、キー名と値を入力するだけでJSON配列を自動生成できるツールです。
APIのテストデータ、モックデータの作成、表計算の列を1行1値で貼り付ける作業など、 手作業でJSON構文を書く手間を省きます。
入力された値は以下のルールで自動的にJSON型に変換されます。
型判定では前後の空白を除きます。その他の文字列は空白を保持します。引用符・配列・オブジェクトに見える入力も文字列であり、CSVの引用符や区切り文字は解析しません。数値を強制的に文字列にする機能はありません。数値表記は桁落ちさせずに出力しますが、利用先のJSON読込処理で丸められる場合があります。
たとえば name、price、active という3つのキーを用意し、それぞれの値を行ごとに入力すると、同じ行番号の値が1つのオブジェクトにまとまります。
[
{ "name": "Apple", "price": 120, "active": true },
{ "name": "Orange", "price": 150, "active": false }
]
値の数が足りないキーは null で補完されます。APIモックやテストデータでは、あえて欠損値を含めておくと、画面側の空表示やバリデーション処理を確認しやすくなります。
テストデータには、実在の個人情報や顧客データを使わないことが大切です。名前、メールアドレス、電話番号、住所、IDのような項目は、架空の値やダミー値に置き換えてからJSON化してください。
数値に見える商品コードや郵便番号は、JSONでは文字列として扱うほうが安全です。00123 のような先頭ゼロ付きの値を数値にすると 123 になり、意味が変わることがあります。
JSON生成ツールは以下のような場面で活躍します。