JSON to YAML 変換ツール

JSONとYAMLをオンラインで瞬時に変換。ブラウザベースで設定不要、テストやデバッグにも最適。

タグ一覧: json yaml コードを変換

🚀 187,119 合計変換 (1 今月)

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

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

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

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

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

Days in a Month

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

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

2つのベクトルの内積

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

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

Distance Between Points

Compute the straight-line distance between two points.

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

Average of Three

Average three whole numbers.

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

ToDo リスト

タスクのリストを管理します。追加、完了、削除を行い、残っているタスクを報告します。

学べること 型付きコレクションレコード
BeginnerSimulationStrings
簡単

素数判定

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

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

Word Break

Decide whether text can be split into dictionary words.

学べること 接頭辞の DP単語への分割
AdvancedDynamic-programmingHackathonStrings
簡単

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

学べること インデックスの組二重カウントの回避
ArraysBeginnerLearning-pathNested-loops
簡単

欠けている数

0からnまでの範囲で1つだけ欠けている数を見つけてください。

学べること 等差数列和の差の工夫
ArraysBeginnerStudent-beginnermath
中級

K-th Smallest Element

Find the k-th smallest value without fully sorting.

学べること クイックセレクト分割
AdvancedCompetitive-programmingSorting
簡単

Min and Max Together

Find the smallest and largest value in one pass.

学べること 1 回の走査複数の戻り値
ArraysBeginnerFunctionsLearning-path

このツールとは?

この無料のオンラインコンバーターを使えば、JSONとYAML形式を簡単に切り替えることができます。APIペイロードや設定ファイルを扱う際、このツールはデータ形式を迅速かつ正確に変換するのに役立ちます。

使い方

  1. エディタにJSONまたはYAMLコードを貼り付けるか、入力します。
  2. 変換をクリックして、形式を即座に切り替えます。
  3. 結果をワンクリックでダウンロード、コピー、または共有します。

また、GoogleまたはGitHubでサインインして、変換履歴を保存したり、後で結果をダウンロードすることもできます。

JSONとは?

JSON (JavaScript Object Notation)は、サーバーとウェブアプリ間でデータを送信するために広く使用されている軽量で人間が読みやすいデータ形式です。キーと値のペアや配列構造を使用してデータを表現し、現代のAPIで最も一般的な形式です。

JSONはほとんどのプログラミング言語でネイティブにサポートされており、データシリアライゼーションやRESTfulサービスのための標準形式となっています。

詳しくは公式JSONウェブサイトをご覧ください。

JSONの例


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

    

YAMLとは?

YAML (YAML Ain’t Markup Language) は、設定ファイル(例:Docker、Kubernetes、GitHub Actions)によく使用される読みやすいデータシリアライゼーション形式です。JSONよりも簡潔で、人間が書いたり編集したりしやすいです。

YAMLはリスト、マップ、アンカー、参照などの複雑な構造をサポートし、JSONと互換性があります。つまり、有効なJSONファイルはすべて有効なYAML 1.2でもあります。

詳しくはYAMLのWikipediaページをご覧ください。

YAMLの例


---
receipt:     Oz-Ware Purchase Invoice
date:        2012-08-06
customer:
  first_name: Dorothy
  family_name: Gale

items:
  - part_no: A4786
    descrip: Water Bucket (Filled)
    price: 1.47
    quantity: 4
  - part_no: E1628
    descrip: High Heeled "Ruby" Slippers
    size: 8
    price: 133.7
    quantity: 1

bill-to: &id001
  street: |
    123 Tornado Alley
    Suite 16
  city: East Centerville
  state: KS

ship-to: *id001

specialDelivery: >
  Follow the Yellow Brick
  Road to the Emerald City.
  Pay no attention to the
  man behind the curtain.

    

JSONとYAMLの例

JSON


{
  "ProductID": 10440,
  "SKU": "KOI-721",
  "Name": "Basic Beauty Dress",
  "Price": 52,
  "ColorSwatches": [
    { "color": "Rosewood", "price": 42 },
    { "color": "Thyme Green", "price": 59.99 }
  ]
}

    

YAML


---
ProductID: 10440
SKU: "KOI-721"
Name: "Basic Beauty Dress"
Price: 52
ColorSwatches:
  - color: "Rosewood"
    price: 42
  - color: "Thyme Green"
    price: 59.99