JSON整形ツール


■JSON形式の文字列を改行付きのJSONに整形します。


インデント:

JSON整形 リセット
コピー

■JSON整形ツールの使い方

改行がされていないJSON形式の文字列を上部のテキストエリアに入力します。

JSON整形ボタンを押すと、入力したJSON形式の内容を整形(改行)して下部のテキストエリアに表示します。

リセットボタンを押すと、上部のテキストエリア、下部のテキストエリアに入力した内容を消去し画面を初期化します。インデントは初期値の半角スペース2文字が選択されます。

コピーボタンを押すと、整形結果をコピーします。

インデント(整形時の空白文字数)の初期値は半角スペース2文字です。 お好みでインデントの半角スペース数を1~4文字で指定できます。また、半角スペース以外でもTABでインデントを指定することも可能です。

■JSON整形ツール使用時の注意事項

JSON形式ではない値を整形した場合は、エラーとなり実行結果は表示されません。

整形エラーの場合は、どの箇所がJSON形式として誤っているかエラー内容が表示されます。

ご不明点・改善等は「お問い合せ(ご意見・ご要望など)」からご連絡をお願い致します。

■JSON整形ツールについて

Newtonsoft.JsonのJsonConvertを使用してJSONの整形を行っています。

エラー内容はJsonConvertのエラーメッセージを表示しています。

using Newtonsoft.Json;

try
{
    var parsedJson = JsonConvert.DeserializeObject(整形されていないJSON文字列);
    var 整形後のJSON文字列 = JsonConvert.SerializeObject(parsedJson, Newtonsoft.Json.Formatting.Indented);
}
catch (JsonReaderException Je)
{
    Console.WriteLine(Je.ToString());
}

■その他

コンテンツ公開日:2019/03/17

コンテンツ更新日:2019/05/19

コンテンツ更新内容:インデント文字数を選択できるように修正しました。

コンテンツ更新日:2019/04/24

コンテンツ更新内容:JSON形式ではない値を整形した場合、エラー内容を表示するように修正しました。

お問い合せ(ご意見・ご要望など)
メールアドレス
タイトル(必須)
本文(必須)
メール送信
■関連リンク

XML整形ツール

CSS圧縮ツール

CSS整形ツール

JavaScript圧縮ツール

JavaScript整形ツール

画像圧縮ツール


エラーが発生した場合はお手数ですが「お問い合せ(ご意見・ご要望など)」にて、画面名とご使用のブラウザ、どんな操作をしたかなどをご連絡ください。早急に解決致します。

免責事項:当サイトのサービス利用に基づくあらゆるトラブルや損害につきまして、当サイトは一切の責任を負いません。
TOPへ戻る | プライバシーポリシー
© 2019 mk-WebTool inc.