JSONビューア

JSONファイルを表示します。

  • JSON グリッド表示
  • JSONテキスト表示
  • JSON 構文のハイライト表示とコード折りたたみ機能。
  • JSON、JSON5、JSON Lines、JSONCの表示。
  • 文脈に応じた入力支援機能。
  • 構造的なマークを用いて、括弧や波括弧を対応付ける。
  • JSON構文のチェック。
  • JSONスキーマに基づいてJSONの妥当性を検証するツール。
  • JSON、XML、YAML 形式間の変換。
  • XSDとJSONスキーマ間の変換。
  • JSONスキーマエディタ。
  • サンプルJSONデータの生成
  • JSON データを XSLT を使用して変換する。
  • JSONデータをXPath/XQueryを使って検索する。
  • AIに対応したJSONツール。

JSON グリッドビューア

XMLSpyには、他に類を見ないJSONビューア「JSON Grid」が搭載されています。このJSONビューアは、JSONファイルを視覚的に分かりやすく表示するだけでなく、自動的なデータ型検出、セル内での操作、表示をカスタマイズするためのXQueryフィルター、JSONデータから追加の出力を生成するためのXQuery式など、強力な編集機能を備えています。これらの機能により、JSONデータの閲覧が、テキストベースのエディタよりも迅速かつ容易になります。

ぜひ、こちらの記事をご覧ください。 JSONグリッドにおけるデータ分析。 より詳細な情報をご希望の場合。

XMLSpyでJSONデータを表示する方法を学びましょう。

JSON Viewは、ドキュメントの構造を視覚的に表現し、テキスト表示で確認するコードよりも、特に複雑で階層構造が深いドキュメントにおいて、その構造を理解しやすくなっています。複数のネストされた配列やオブジェクトを含む長文のドキュメントでも、視覚的に構造を把握するのに役立ちます。

XMLSpyにおけるJSONビューア:グラフィカルな表示機能。

グリッドビューには、同じ配列やオブジェクトにデータをまとめて表示する表形式のビューが含まれており、データの理解や迅速な編集を容易にします。また、この2つの表示モードを切り替えることができ、例えば以下のように表示を切り替えることができます。

JSONグリッドで、リスト表示と表表示を切り替えます。

JSON Viewを使用すると、ドラッグ&ドロップ操作で、ドキュメントの構造を簡単に修正したり、再構成したりできます。各セルのアクティブなボタンは、最も一般的な表示、フィルタリング、および編集タスクのためのショートカットを提供します。編集中に、これらのボタンを使用することで、子項目の追加、タイプの変更、テーブル表示とリスト表示の切り替えなどを迅速に行うことができます。

より迅速な編集のために、JSONビューアは、入力中に文字列、数値、真偽値、およびnull値などを自動的に認識します。その他のデータ型は、セル内で手動で選択できます。

JSONビューア内のアクティブなボタン。

グリッド表示には、編集作業を可能な限り迅速に行えるよう、覚えやすい多くのキーボードショートカットが用意されています。これにより、マウスを使わずにキーボードだけで作業を続けられます。また、右クリックで表示されるコンテキストメニューも利用でき、ご自身の好みに合わせた編集方法を選択できます。

もし、ドキュメントにJSONスキーマが関連付けられている場合、JSONビューは、入力中にそのスキーマに基づいて自動補完機能を提供します。また、データ型もスキーマに基づいて自動的に決定されます。

JSONスキーマに基づいた自動補完機能。

JSON形式のグリッドにおけるフィルタと数式。

JSONグリッドビューにおけるXQueryフィルターと数式を使用することで、表示されるデータ要素をXQuery 3.1の式を使って絞り込み、計算結果をドキュメントに保存することができます。

JSONデータに対して、XQueryのフィルタや数式を使用します。

 

JSON Gridの各テーブルには、オブジェクトや配列の表示を操作できるフィルターが含まれています。例えば、上記のスクリーンショットでは、配列に対してフィルターが適用されており、ブライアン・メイが作曲した楽曲のみが表示されています。フィルターアイコンをクリックすることで、フィルター適用状態と適用されていない状態を簡単に切り替えることができます。ファイルを保存すると、これらのフィルターはメタデータに保存され、後で確認できるようになります。ただし、これらのフィルターはドキュメントの内容には影響を与えません。

この機能を使用すると、数式に基づいて結果(ノードセットや計算結果など)を生成し、その結果を表示することができます。以下に、XQuery数式を使用して商品の価格を計算する例を示します。数式の保存アイコンをクリックすると、数式の結果をドキュメントに保存するオプションが表示されます。このように、XMLSpyのJSONビューにおける数式は、JSONドキュメント内に動的に計算されたコンテンツを組み込むという、全く新しい可能性を秘めています。

JSONビュー内のデータに対して、XQueryのフィルタや数式を使用できます。

JSONテキスト表示

XMLSpyでは、テキストベースのJSONビューアを使用することで、簡単にドキュメントの内容を確認できます。テキスト表示とグリッド表示を切り替えることで、より便利に利用できるでしょう。どちらのJSONビューアも、行番号表示、構文強調表示、コード折りたたみなどの機能を提供し、JSONファイルの構造と内容を理解するのに役立ちます。

テキスト形式でのJSONビューアで、構文強調表示、行番号表示など、様々な機能を提供します。

テキスト表示機能は、構文のハイライト表示、行番号の表示、コードの折りたたみ、ブックマーク機能など、JSONコードの閲覧、理解、文字列の検索・編集を容易にする様々な機能を提供します。また、高度な編集ツールも利用できます。

このガイドでは、構文チェックとJSONの検証機能が、正しい編集を行うためのサポートを行います。エラーが発生した場合は、複数のタブで構成された「メッセージ」ウィンドウにエラー内容が表示されます。このウィンドウには、ドキュメント内のエラー箇所へのハイパーリンクと、関連するJSONスキーマへのリンクも含まれており、問題解決が非常に容易になります。

JSON、XML、およびYAML形式のデータを変換します。

このソフトウェアは、JSONの表示と編集に加えて、JSONとXML、またはYAMLファイル間の変換をワンクリックで実行できます。例えば、JavaScriptでデータを転送するためにXMLファイルをJSONに迅速に変換したり、JSON形式で受信したデータを有効なXML形式に変換したりすることができます。プロジェクトウィンドウで、単一のファイルを変換することも、大量のJSON変換を実行することも可能です。この機能により、XMLSpyは単なるオンラインJSONビューア以上の価値を提供します。

XMLSpyを使用すると、XMLとJSONの相互変換を迅速かつ簡単に行うことができます。

よくある質問集

以下は、XMLSpyというツールを評価する際に、お客様からよく寄せられる質問の一覧です。

  • どのようなJSONビューアが良いでしょうか?

    優れたJSONビューアは、明確なフォーマットと便利な視覚ツールを備え、JSONデータの探索、編集、検証を容易にする必要があります。Altova XMLSpyに搭載されている高度なJSON機能は、まさにその要件を満たしており、視覚的なJSONグリッドビューにより、JSONデータを構造化された、スプレッドシートのような形式で表示、理解、編集することができます。また、構文のカラーリング、インテリジェントな入力支援機能、およびJSONスキーマに対する検証機能も備えており、単純な表示から複雑なデータ分析まで、あらゆる用途に最適です。

  • JSONビューアでデータを編集できますか?

    はい。一部のオンラインツールではJSONデータを見ることはできますが、いくつかのソフトウェアでは、JSONデータを視覚的なインターフェースまたはテキストベースのインターフェースで直接編集することも可能です。テキストとビジュアルの両方のJSON編集機能を提供する例としては、XMLSpyがあります。

  • JSONビューアをダウンロードする理由は何ですか?

    基本的なオンラインツールとは異なり、XMLSpyのようなダウンロード可能なJSONビューアは、単にJSONファイルのコンテンツを表示するだけでなく、数多くの高度な機能を提供します。

    このツールは、JSONの視覚的な表示機能に加えて、JSONファイルの生成、JSON、XML、YAML間の変換、JSONおよびJSONスキーマの編集、さらにJSONと連携するためのXSLTやXQueryの開発も可能です。

    以下にJSONビューアのダウンロードリンクがあります。インストールは簡単で、クレジットカード情報の入力なしで30日間の無料トライアルをご利用いただけます。

  • JSONデータを読みやすい形式に変換するにはどうすればよいですか?

    JSONデータをより読みやすくするために、データを明確にフォーマットし、整理するJSONビューアやエディタを使用できます。Altova XMLSpyは、独自のJSONグリッドビューにより、特にこの作業が容易です。この機能は、JSONデータを生テキストではなく、整理された表形式で表示します。各キーと値のペアが、きれいに配置されたセル内に表示され、必要に応じてネストされた構造を展開または折りたたんで、重要な部分に集中できます。このグリッドベースの表示は、読みやすさを向上させるだけでなく、数回のクリックでJSONデータを編集、並べ替え、検証することも可能です。これにより、複雑なファイルでも読みやすく、扱いやすくなります。