W3C XML 1.0規格とRFC 8259 JSONの双方向変換、属性プレフィックス(@_)、CDATAセクション処理、SOAPエンベロープ解析の完全ガイド。
変換方向の指定(XML → JSON または JSON → XML)。
XMLのタグ属性と子要素を区別するためのプロパティ接頭辞(例: @_ または @)。
属性を持つ要素のテキストコンテンツを格納するJSONプロパティ名(標準: #text)。
XMLの属性(<item id='1'>)と子要素(<item><id>1</id></item>)の名前衝突を防ぐため、属性キーには標準プレフィックス「@_」を付与して安全に構造化します。
エスケープされていない記号(<, >, &)を含むCDATAブロック(<![CDATA[...]]>)は、JSON変換時に自動的にプレーンな文字列値として展開されます。
すべてのXMLパーサー処理はブラウザのDOMメモリ内でのみ実行されます。社内業務システムや金融系SOAP電文が外部サーバーへ送信されることはありません。
子要素が1件のみのリストタグはパーサーが配列ではなく単一オブジェクトとして扱いがちです。本ツールは配列強制フラグを提供し、常に配列型として正規化可能です。
テキスト中の「&」などはW3C XML規格違反となります。「&」等の実体参照にエスケープするか、対象テキストを<![CDATA[ ... ]]>で囲んでください。
JSONには属性という概念がないため、XML属性は「@_id: '123'」のように接頭辞付きキーとしてオブジェクト内にマッピングされ、テキスト値は「#text」に格納されます。
はい。xmlns等の名前空間宣言や、プレフィックス付きタグ(soap:Envelope、soap:Body等)はJSONオブジェクトのキーとして忠実に保持されます。
RFC 8259 JSON規格ではコメントの記述が禁止されているため、JSON変換時にXMLコメントは安全に自動除外されます。
はい、完全に安全です。ToolsAAは100%クライアントサイド('use client')で動作し、ブラウザの外部へデータが送信されることは一切ありません。
Query global DNS servers via DNS-over-HTTPS (DoH) to inspect A, AAAA, MX, NS, TXT, and CNAME propagation records.
Translate 8-bit binary strings (01100001) into English ASCII text and inspect raw byte representations side-by-side.
Convert GraphQL schema definitions (SDL) into strongly typed TypeScript interfaces and type aliases instantly.
Build valid sitemap.xml files adhering to sitemaps.org standards with changefreq, priority, and lastmod tags.
Parse Rust Cargo.toml and Python pyproject.toml files into structured JSON and back with zero server transmission.
Generate Google-compliant JSON-LD schema markup for Articles, FAQs, SoftwareApplications, and LocalBusinesses.