Skip to content
The Little Bakery A product of The Little Bakery

macOS 開発者向け

JSON と XML をより速く扱う。

より速く作業するために構築されたネイティブmacOS JSONおよびXMLエディタ。アプリを離れることなく、検証、フォーマット、比較、RESTリクエストの送信が可能です。

バージョン 1.4.0

JsonXmlEditor interface preview

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

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

編集体験

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

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

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

整形コントロール

  • インデントを 2、4、8 スペースから選び、好みどおりにドキュメントを整形できます。
  • 任意の JSON キー並べ替えと XML pretty-print により、最終出力を細かく制御できます。
  • 整形設定は開いているすべてのドキュメントに一貫して適用されます。

内蔵 REST クライアント

  • 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 ビューアで、JSON・XML のワークスペースと並べて YAML ファイルを確認できます。

永続化、言語、設定

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

変更履歴

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

  1. v1.4.0
    • JSONおよびXML向けのPathQueryエディタを追加しました。オートコンプリートとアクセサコピーアクションに対応しています。
    • アプリウィンドウにToolsメニューを追加し、すべてのツールとショートカットを表示できるようになりました。
    • サイドバーの書類コンテキストメニューに「名前を変更...」アクションを追加しました。
    • フォーマット済みJSONパネルにJSONキー用のコンテキストメニューを追加し、コピーと開くオプションを提供しています。
  2. v1.2.0
    • クリップボードの JSON/XML を新規ファイルとして開くツールバー操作を追加。
    • Swift DTO 出力と YAML ビューアを追加。
    • 文字列値でクリック可能な入れ子 JSON 検出を追加。
    • サイドバーのドキュメント一覧にグリップハンドルによるドラッグ並べ替えを追加。
    • ドラッグ&ドロップとコンテキストメニューに対応したサイドバーのピン留めファイルセクションを追加。
    • REST リクエストに名前変更サポートと作成・変更日時を追加。
    • 右ペイン限定のオプション入れ子 JSON 検出を追加(デフォルトはオフ)。
    • 設定をペインごとのタブを持つ Safari スタイルのツールバーレイアウトに刷新。
    • 入れ子 JSON タブをソースファイルと JSON キーに基づいて命名。
    • ドキュメントサイドバーに作成日と変更日を表示。
    • 入れ子 JSON タブをソースドキュメントの直後に挿入。
    • REST リクエストをタブストリップからサイドバーナビゲーションに移動。
    • SyntaxHighlighter を壊していた不正なマージを修正し、特性テストを追加。
  3. v1.1.1
    • 無効な JSON/XML のインラインエラー表示:問題のある文字に赤い波線が表示され、エラーを簡単に見つけられます。
    • 検証ステータスに、汎用的な「無効な JSON/XML」ではなく、行と列付きの実際のパーサーエラーが表示されます(例:3 行 5 列:…)。
    • 検証ステータスをクリックすると、カーソルがエラー位置に直接ジャンプします。
    • エラーメッセージは検出されたコンテンツタイプに限定されるようになりました。JSON 風の入力で XML パースエラーが報告されることはなくなり、その逆も同様です。

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

プライバシー重視

よくある質問

Json Xml Editorとは何ですか?

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

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

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

Json Xml EditorにRESTクライアントはありますか?

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

Json Xml EditorはJSONからコードを生成できますか?

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

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

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

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

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

サポートが必要ですか?

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

サポートページを開く