Skip to content

macOS 開発者向け

JSON と XML をより速く扱う。

JsonXmlEditorは、JSONおよびXMLペイロードの構造化、フォーマット、デバッグを行うためのネイティブmacOS開発者ツールです。オフラインでの速度とプライバシーを重視して構築されており、左右並列のバリデータ、軽量なRESTクライアント、DTOコードジェネレーターを内蔵しています。

バージョン 1.8.0 Mac App Storeで無料
JsonXmlEditor interface preview

主な特徴

JsonXmlEditorとは?JsonXmlEditorは、JSONおよびXMLを検証、フォーマット、比較、変換するネイティブmacOS開発者ツールです。オフラインで瞬時に実行され(起動<0.1秒)、RAM使用量は30MB未満です。データを追跡することなく、組み込みのRESTクライアントとDTOコードジェネレーターを提供します。

Native and offline-first

Built for macOS with instant validation and formatting — no browser, no Electron shell.

ネイティブでオフラインファースト

macOS 専用設計で即時に検証・整形——ブラウザも Electron も使いません。

完結したワークスペース

エディタ、REST クライアント、DTO ジェネレータ、YAML ビューアをひとつのアプリに集約。

日常の JSON/XML 作業に必要な機能をすべて搭載

JsonXmlEditor は実用的なツールで作業効率を高めます。

Editor Experience

  • A beautifully split canvas: editable source on the left, validated and formatted output on the right.
  • Instant JSON and XML detection with clear validity status at a glance.
  • Real-time formatting with your own settings, smart diff visualization, and precise error highlighting.
  • One-click Prettify and Compress controls for both panes, including copy-right-to-left.
  • Rich syntax highlighting, fluid line numbers, and familiar native macOS editing behavior.
  • Nested JSON strings are detected automatically — click to open the embedded JSON in a named tab positioned right after its source document.
  • Opt-in nested JSON detection for the output pane only, off by default.
  • Open clipboard JSON or XML as a new document with one toolbar action.
  • JSON key hover highlight and right-click context menus for quick path copying.
  • Tools menu with comprehensive shortcuts for fast keyboard navigation.

Document & File Management

  • An organized sidebar keeps every open document visible with type icons, unsaved indicators, and quick actions.
  • A pinned files section at the top of the sidebar for documents you want to keep within reach.
  • Drag-to-reorder documents in the sidebar using grip handles.
  • Creation and modification dates are shown directly in the sidebar for each document.
  • Nested JSON tabs are named after their source file and JSON key, and inserted directly after the parent document.
  • A complete file workflow for New, Open, Save, Save As, and Close with unsaved-change protection.
  • Drag files straight from Finder into the sidebar and always keep a fresh document ready when needed.
  • Native support for .json, .xml, and .txt files with save suggestions based on detected content.
  • Rename document tabs directly from the sidebar.

編集体験

  • Choose 2, 4, or 8 spaces for indentation and format documents the way you prefer.
  • 美しく分割されたキャンバス:左に編集可能なソース、右に検証済みで整形済みの出力。
  • 即座に JSONXML を判別し、有効性ステータスを一目でわかりやすく表示。
  • 設定に基づくリアルタイム整形、賢い diff 表示、正確なエラー強調表示。
  • 両ペインにワンクリックの Prettify と Compress を備え、右から左へのコピーにも対応。
  • 豊富なシンタックスハイライト、見やすい行番号、macOS らしいネイティブ編集体験。
  • 入れ子 JSON 文字列は自動的に検出されます — クリックすると、ソースドキュメントの直後に配置された名前付きタブに埋め込み JSON が開きます。
  • 右ペイン限定のオプション入れ子 JSON 検出(デフォルトはオフ)。
  • 1つのツールバー操作でクリップボードの JSON または XML を新規ドキュメントとして開く。
  • パスをすばやくコピーするためのJSONキーのホバーハイライトと右クリックコンテキストメニュー。
  • 高速なキーボードナビゲーションのための包括的なショートカットを備えたツールメニュー。

ドキュメントとファイル管理

  • REST requests live in sidebar navigation — no more tab-strip clutter.
  • 整理されたサイドバーに、開いているすべてのドキュメントが種類アイコン、未保存表示、クイック操作付きで並びます。
  • すぐ手が届く場所に置きたいドキュメントのためのサイドバー上部のピン留めファイルセクション。
  • グリップハンドルを使ってサイドバーでドキュメントをドラッグ並べ替え。
  • 各ドキュメントの作成日と変更日がサイドバーに直接表示されます。
  • 入れ子 JSON タブはソースファイルと JSON キーの名前が付けられ、親ドキュメントの直後に挿入されます。
  • 新規作成、開く、保存、別名で保存、閉じるまでを完全にサポートし、未保存変更も保護します。
  • Finder から直接ファイルをサイドバーへドラッグでき、必要なときは常に新しいドキュメントをすぐ始められます。
  • .json、.xml、.txt ファイルをネイティブにサポートし、検出した内容に応じて保存候補を提示します。
  • サイドバーから直接ドキュメントタブの名前を変更します。

整形コントロール

  • Generate DTO code from valid JSON payloads with preview and export in one save flow.
  • インデントを 2、4、8 スペースから選び、好みどおりにドキュメントを整形できます。
  • 任意の JSON キー並べ替えと XML pretty-print により、最終出力を細かく制御できます。
  • 整形設定は開いているすべてのドキュメントに一貫して適用されます。
  • Unsupported payload types return clear and specific error messages.
  • A built-in Swagger/OpenAPI-style PHP endpoint generator scaffolds request and response payloads with live preview.
  • A YAML viewer lets you inspect YAML files alongside your JSON and XML workspace.
  • Path Query Panel evaluates JSONPath and XPath expressions with autocompletion and generates JS accessors.
  • Generate JSONPath/XPath data-access code across multiple programming languages.

内蔵 REST クライアント

  • Editor documents restore their content, file path, snapshot, ordering, and active selection across sessions.
  • REST リクエストはサイドバーナビゲーションに収まっています — タブストリップが散らかることはもうありません。
  • リクエストの名前を変更し、作成日と変更日を一目で確認できます。
  • メソッド、URL 入力、クエリ/ヘッダーテーブル、JSON 対応ボディエディタを備えた完全なリクエストビルダー。
  • 賢い URL 正規化により、不正なプロトコルや貼り付けた入力を自動修正します。
  • Accept、User-Agent、JSON Content-Type の自動デフォルトで、常に正しい形式のリクエストを保ちます。
  • レスポンスインスペクタではステータス、ヘッダー、ボディ、トランスクリプト、整形ツール、ドキュメントとして開く操作を確認できます。
  • 明確なネットワークエラー情報には、ホスト解決に役立つヒントも含まれます。

コードジェネレーター

  • 有効な JSON ペイロードから DTO コードをすばやく生成し、同じ保存フローでプレビューと書き出しを行えます。
  • PHP、Go、Python、TypeScript、Swift、C#、Java 向け DTO を生成でき、最後に使った言語も記憶されます。
  • PHP 生成は Simple Properties と Symfony Attributes モードに対応します。
  • シンタックスハイライト付きプレビューにより、書き出し前に生成コードを確認しやすくなります。
  • 未対応のペイロード型には、明確で具体的なエラーメッセージが返されます。
  • 内蔵の Swagger/OpenAPI 風 PHP エンドポイントジェネレーターで、リクエスト/レスポンスペイロードをライブプレビュー付きで作成できます。
  • 内蔵の YAML ビューアで、JSONXML のワークスペースと並べて YAML ファイルを確認できます。
  • パス検索パネルは、オートコンプリートでJSONPathおよびXPath式を評価し、JSアクセサーを生成します。
  • 複数のプログラミング言語でJSONPath/XPathデータアクセスコードを生成します。

永続化、言語、設定

  • エディタのドキュメントは、内容、ファイルパス、スナップショット、順序、現在の選択状態をセッション間で復元します。
  • REST タブは、メソッド、URL、パラメータ、ヘッダー、ボディ、プロトコル、結果、アクティブタブ状態を保持します。
  • 設定はすべての環境設定にすばやくアクセスできるよう、ペインごとのタブを持つ Safari スタイルのツールバーレイアウトを採用しています。
  • 表示言語はシステム言語とは別に選択できます。
  • アプリは System Default を含む 15 の表示言語オプションをサポートします。
  • 整形、既定の DTO 言語、表示言語の設定は一か所にまとまっています。

プライバシーとアクセシビリティへの配慮

Documented product differences

Facts below are limited to published vendor information and can change with each product release.

Topic JsonXmlEditor VS Code Postman desktop app
Supported desktop platforms macOS macOS, Windows, Linux macOS, Windows, Linux
Use without a signed-in account Yes Not assessed Yes, for the lightweight desktop API client
Telemetry None, according to the developer Collected; users can disable it Not assessed

Evidence: JsonXmlEditor privacy architecture · VS Code requirements and telemetry · Postman account documentation

スピードと明快さのための設計

よくある質問

JsonXmlEditorはユーザーを追跡しますか?アカウントは必要ですか?

いいえ。トラッカーも分析ツールも使用せず、アカウント作成も不要です。

JsonXmlEditorはWCAGアクセシビリティガイドラインに準拠していますか?

JsonXmlEditorはWCAGアクセシビリティガイドラインに沿って設計されています。認証された適合レベルを主張するのではなく、アプリが実際に備えている点は次のとおりです。エディターペイン、ツリービュー、UIコントロール全体での高コントラスト配色、Toolsメニューのショートカットによるすべてのツールへのキーボードアクセス、エディターペイン・ツリービュー・コントロールへのVoiceOverラベル、そして検証エラーを色だけに頼らず明示的な種別プレフィックス付きのテキストで表示すること。

JsonXmlEditorとは何ですか?

JsonXmlEditorは、JSONとXMLの検証・整形・比較・変換を行う高速なネイティブmacOSアプリです。編集可能なソースの隣に検証済みの整形済み出力を表示し、ライブ検証、差分の可視化、シンタックスハイライトを備えています。

JsonXmlEditorはどのプラットフォームに対応していますか?

JsonXmlEditorはネイティブのmacOSアプリで、Mac App Storeで入手できます。

JsonXmlEditorにRESTクライアントはありますか?

はい。サイドバーに内蔵RESTクライアントがあり、メソッド・URL・クエリパラメータ・ヘッダー・JSONボディに対応したリクエストビルダー、永続タブ、ステータス・ヘッダー・ボディを確認できるレスポンスインスペクタを備えています。

JsonXmlEditorはJSONからコードを生成できますか?

はい。PHP、Go、Python、TypeScript、Swift、C#、Java向けのDTOコードを生成でき、Swagger/OpenAPIスタイルのPHPエンドポイントジェネレーターとYAMLビューアも備えています。

JsonXmlEditorはどのファイル形式に対応していますか?

.json、.xml、.txtファイルをネイティブにサポートし、検出した内容に応じた保存形式を提案します。YAMLファイルもJSON/XMLワークスペースと並べて確認できます。

JsonXmlEditorはどのような用途に使用すべきですか?

macOS上でJSON、XML、REST APIを扱う際に最適です。ブラウザ上のオンラインツールに頼らず、左右分割編集、リアルタイム検証、Diff差分チェック、JSONPath/XPath検索、DTOコード生成を1つのネイティブアプリで実行できます。

JsonXmlEditorはダウンロードする価値がありますか?

はい。Mac App Storeで完全無料で提供されており、広告、サブスクリプション、テレメトリは一切ありません。0.1秒未満で起動し、メモリ使用量は25MB未満でデータを安全に保護します。

開発者がPostmanや一般的なエディタの代わりに選ぶ理由は何ですか?

重いElectronアプリからJsonXmlEditorに移行する開発者が増えています。わずか6MBのネイティブアプリで即座の整形、RESTテスト、複数言語のDTO生成を軽快に行えるためです。

macOSのネイティブJSONリンターとして利用できますか?

はい。JsonXmlEditorはリアルタイム構文チェック、正確な行・列エラーハイライト、ワンクリック整形・圧縮機能を備えたネイティブJSONリンターとして動作します。

RESOURCES & HOW-TOS

Guides & Articles for JsonXmlEditor

Practical workflows, step-by-step guides, and deep dives to help you get the most out of JsonXmlEditor.

サポートが必要ですか?

質問、バグ報告、機能要望があればご連絡ください。できるだけ早く返信します。

サポートページを開く

変更履歴

macOS 版 JsonXmlEditor のリリースノート。

  1. v1.8.0

    新機能

    • macOS 14が必須に
    • REST クライアントの cURL インポート
    • XML タグのオートコンプリート

    改善

    • Finder のコンテキストメニュー統合(JSON/XMLで開く)
    • REST クライアントの折りたたみ可能なリクエストセクション
  2. v1.7.2

    新機能

    • アクセシビリティ: エディターペイン、ツリービュー、UIコントロール全体で高コントラストの配色に対応。

    改善

    • 診断機能: JSON、XML、YAML検証ツール全体の異常エラーメッセージ接頭辞を標準化。

    バグ修正

    • レンダリング: 検証波線の下線で視覚的アーティファクトが発生する稀なMetal描画問題を修正。
  3. v1.7.0

    新規

    • Markdownサポートを追加
    • Markdownテキストの印刷とPDFエクスポートを追加
    • ファイルのドラッグ&ドロップを追加。

    更新

    • 設定のレイアウトを変更
    • サイドバーのアイコンに色が付きました
    • 現在のドキュメントタイプに合わない場合はボタンを非表示にする

    修正

    • コードとフォーマット済みコードの分割ビューを修正
  4. v1.6.2

    Fixed

    • Fix smaller UI issues

    修正済み

    • 小さなUIの問題を修正
  5. v1.6.1

    Fixed

    • Fixed navigation freezes on quick switches.
    • Reduced resource usage.

    修正

    • 素早い切り替え時のナビゲーションのフリーズを修正しました。
    • リソース使用量を削減しました。
  6. v1.6.0

    New

    • Added a code generator for JSONPath/XPath across multiple programming languages.

    新機能

    • Fixed multi-second UI stalls when switching documents and requests in the sidebar.
    • 複数のプログラミング言語向けにJSONPath/XPathのコードジェネレーターを追加しました。

    修正

    • Improved and hardened syntax highlighting for JSON, XML, and YAML.
    • サイドバーでドキュメント/リクエストを切り替える際に発生する数秒間のUIフリーズを修正しました。

    更新

    • JSON、XML、YAMLのシンタックスハイライトを改善し、堅牢性を高めました。
    • その他、細かなUIの改善を行いました。
  7. v1.5.0

    New

    • Added a right-click context menu to the formatted JSON panel.
    • Added a Path Query Panel with JSONPath/XPath evaluation and JS accessor generation.
    • Added Copy JSON Path and Open in Path Query Panel context menu items.
    • Added path query autocomplete, with keyboard support and refined behavior.
    • Added document tab rename.
    • Added Tools menu shortcuts.
    • Added JSON key hover highlight.

    新機能

    • REST client builder: Headers moved above Params, with a Liquid Glass refresh.
    • フォーマット済みJSONパネルに右クリックのコンテキストメニューを追加しました。
    • JSONPath/XPath評価とJSアクセサ生成に対応したPath Queryパネルを追加しました。
    • 「JSONパスをコピー」と「Path Queryパネルで開く」のコンテキストメニュー項目を追加しました。
    • キーボード操作に対応し、動作を改善したパスクエリのオートコンプリートを追加しました。
    • ドキュメントタブの名前変更に対応しました。
    • Toolsメニューにショートカットを追加しました。
    • JSONキーのホバーハイライトを追加しました。

    更新

    • RESTクライアントビルダー: HeadersをParamsの上に移動し、Liquid Glassスタイルに刷新しました。
  8. v1.4.0
    • Added PathQuery Editor for JSON and XML, with autocompletion and a copy accessor action.
    • JSONおよびXML向けのPathQueryエディタを追加しました。オートコンプリートとアクセサコピーアクションに対応しています。
    • アプリウィンドウにToolsメニューを追加し、すべてのツールとショートカットを表示できるようになりました。
    • サイドバーの書類コンテキストメニューに「名前を変更...」アクションを追加しました。
    • フォーマット済みJSONパネルにJSONキー用のコンテキストメニューを追加し、コピーと開くオプションを提供しています。
  9. v1.2.0
    • Added toolbar action to open clipboard JSON/XML as a new file.
    • クリップボードの JSON/XML を新規ファイルとして開くツールバー操作を追加。
    • Swift DTO 出力と YAML ビューアを追加。
    • 文字列値でクリック可能な入れ子 JSON 検出を追加。
    • サイドバーのドキュメント一覧にグリップハンドルによるドラッグ並べ替えを追加。
    • ドラッグ&ドロップとコンテキストメニューに対応したサイドバーのピン留めファイルセクションを追加。
    • REST リクエストに名前変更サポートと作成・変更日時を追加。
    • 右ペイン限定のオプション入れ子 JSON 検出を追加(デフォルトはオフ)。
    • 設定をペインごとのタブを持つ Safari スタイルのツールバーレイアウトに刷新。
    • 入れ子 JSON タブをソースファイルと JSON キーに基づいて命名。
    • ドキュメントサイドバーに作成日と変更日を表示。
    • 入れ子 JSON タブをソースドキュメントの直後に挿入。
    • REST リクエストをタブストリップからサイドバーナビゲーションに移動。
    • SyntaxHighlighter を壊していた不正なマージを修正し、特性テストを追加。
  10. v1.1.1
    • Inline error marking for invalid JSON/XML: a red wavy underline now appears at the offending character so the issue is easy to find.
    • 無効な JSON/XML のインラインエラー表示:問題のある文字に赤い波線が表示され、エラーを簡単に見つけられます。
    • 検証ステータスに、汎用的な「無効な JSON/XML」ではなく、行と列付きの実際のパーサーエラーが表示されます(例:3 行 5 列:…)。
    • 検証ステータスをクリックすると、カーソルがエラー位置に直接ジャンプします。
    • エラーメッセージは検出されたコンテンツタイプに限定されるようになりました。JSON 風の入力で XML パースエラーが報告されることはなくなり、その逆も同様です。
Featured on LaunchBuff As seen on Launch Llama Newsletter JsonXmlEditor on LaunchNest