JSON整形 - JSONフォーマッタ

開発者必見!オンラインでJSONを瞬時にフォーマット。ブラウザでサッと確認、デバッグや学習に最適。セットアップ不要!

タグ一覧: beautify code json

🚀 181,062 合計変換 (338 今月)

Pythonのコーディングチャレンジで練習

このエディタで実践的な問題を解こう。サンプルテストを実行し、提出してAIコードレビューを受けられます。

すべてのPythonチャレンジ
簡単

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

学べること 算術戻り値
BeginnerLearning-pathVariables
簡単

Distance Between Points

Compute the straight-line distance between two points.

学べること 三平方の定理平方根
BeginnerFunctionsLearning-pathmath
簡単

Average of Three

Average three whole numbers.

学べること 算術除算
BeginnerLearning-pathVariables
簡単

Days in a Month

Return how many days a month has, including leap years.

学べること 暦の規則補助関数
BeginnerConditionsFunctionsLearning-path
簡単

2つのベクトルの内積

2つのベクトルを要素ごとに掛けて合計します。すべてのニューロンの中心となる計算です。

学べること ベクトル内積
ニューラルネットワークai機械学習
簡単

Largest of Three

Pick the largest of three numbers without a built-in max.

学べること 比較条件の組み合わせ
BeginnerConditionsLearning-path
簡単

素数判定

数が素数かどうかを判定してください。

学べること 割り切れるかの判定ループの最適化
BeginnerLoopsNumbersStudent-beginner
簡単

アームストロング数

数が、その各桁の値を桁数乗して合計した値と等しいかどうかを判定します。

学べること 桁の取り出し累乗
BeginnerNumbersStudent-beginner
簡単

Number Triangle

Build a triangle of increasing numbers.

学べること 長くなる行行をまたぐカウンター
BeginnerLearning-pathNested-loopsPatterns
簡単

Row Sums

Add up every row of a grid.

学べること 2 次元リスト入れ子のループ
BeginnerGridsLearning-path
簡単

Sum of Odd Numbers

Add every odd number up to a limit.

学べること forループ累積変数
BeginnerLearning-pathLoops
簡単

摂氏から華氏への変換

摂氏温度を華氏温度に変換してください。

学べること 公式演算子の優先順位
BeginnerLearning-pathVariables

はじめに

このオンラインJSON整形ツールは、非構造化のJSONをきれいで読みやすいレイアウトにフォーマットするのに役立ちます。Pretty Diff整形ツールを使用して、コードビューまたはツリービューで結果を表示し、より良い可視化を実現します。

このツールの使い方

始めるには、エディタに直接JSONコードを貼り付けるか、**アップロード**ボタンを使用してJSONファイルをアップロードします。整形プロセスが完了したら、フォーマットされたJSONをダウンロードしたり、保存したり、ユニークなリンクを使って他の人と共有したりできます。GoogleまたはGitHubでサインインすると、結果をアカウントに保存して将来使用することができます。

JSONとは?

JSON(JavaScript Object Notation)は、属性-値ペアと配列からなるデータオブジェクトを表現するために、人間が読みやすいテキストを使用する軽量のオープンスタンダードデータ形式です。特にAJAXシステムにおいて、XMLのよりシンプルな代替として広く使用されています。

JSONの人気はそのシンプルさと多様性にあり、API、設定ファイル、その他のデータ共有タスクのための定番フォーマットとなっています。 詳細はこちら

JSONの構文

JSONは、オブジェクトと配列という2つの主要な構造を定義します。

  • **オブジェクト**: 波括弧 `{}` で囲まれた名前と値のペアのコレクション。
  • **配列**: 角括弧 `[]` で囲まれた値のリスト。

JSONは、文字列、数値、オブジェクト、配列、`true`、`false`、および`null`の7つのデータ型をサポートしています。以下は、名前と値のペアを含むJSONオブジェクトの例です。"phoneNumbers"キーは2つのオブジェクトを含む配列を保持しています:

      
{
  "firstName": "Duke",
  "lastName": "Java",
  "age": 18,
  "streetAddress": "100 Internet Dr",
  "city": "JavaTown",
  "state": "JA",
  "postalCode": "12345",
  "phoneNumbers": [
    {
      "Mobile": "111-111-1111"
    }, {
      "Home": "222-222-2222"
    }
  ]
}
      
    

例

整形前:

      
{"colors":[{"color":"black","category":"hue","type":"primary","code":{"rgba":[255,255,255,1],"hex":"#000"}},{"color":"white","category":"value","code":{"rgba":[0,0,0,1],"hex":"#FFF"}}]}
      
    

整形後:

      
{
  "colors": [
    {
      "color": "black",
      "category": "hue",
      "type": "primary",
      "code": {
        "rgba": [
          255, 255, 255, 1
        ],
        "hex": "#000"
      }
    }, {
      "color": "white",
      "category": "value",
      "code": {
        "rgba": [
          0, 0, 0, 1
        ],
        "hex": "#FFF"
      }
    }
  ]
}