DevKitBase
ツール概要プライバシー

ドキュメントをコンバーターAPIに送信せずにXMLをJSONに変換

XMLを貼り付けるとJSONビューが表示されます。属性とテキストノードは指定された規則(例: `@attr`、`#text`)に従います。

文字数: 39
入力
出力

使用タイミング

SOAP的なサンプルの検査や、小さなXML設定をJSONツールに移行するとき。

入力
<user><id>1</id><name>Ada</name></user>
出力
{
  "user": {
    "id": "1",
    "name": "Ada"
  }
}

仕組み

DOMParserで解析し、ノードを走査してJSONに変換。無効なXMLはパーサーエラーになります。

よくある落とし穴

  • 属性の命名規則は実装によって異なります(#attr 対 @attr)。
  • 混在コンテンツ(テキスト + 子要素)はJSONでは扱いにくい。
  • 名前空間はフラット化するとノイズのように見えることがある。

他のツールとの違い

JSON→XMLの逆。フォーマッタはXMLを解析しません。

FAQ

名前空間は?
基本的なサポートはありますが、名前空間が多い複雑なドキュメントは専用ツールが必要かもしれません。
巨大なXMLは?
ブラウザの制限が適用されます。
このサイトのJSON to XMLと同じマッピングですか?
単純なツリーでは往復を目指しています。そうでない場合は明示します。
逆変換は?
JSONからXMLへ。

関連ツール

ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。