XMLSpyには、他に類を見ないJSONビューア「JSON Grid」が搭載されています。このJSONビューアは、JSONファイルを視覚的に分かりやすく表示するだけでなく、自動的なデータ型検出、セル内での操作、表示をカスタマイズするためのXQueryフィルター、JSONデータから追加の出力を生成するためのXQuery式など、強力な編集機能を備えています。これらの機能により、JSONデータの閲覧が、テキストベースのエディタよりも迅速かつ容易になります。
ぜひ、こちらの記事をご覧ください。 JSONグリッドにおけるデータ分析。 より詳細な情報をご希望の場合。
JSON Viewは、ドキュメントの構造を視覚的に表現し、テキスト表示で確認するコードよりも、特に複雑で階層構造が深いドキュメントにおいて、その構造を理解しやすくなっています。複数のネストされた配列やオブジェクトを含む長文のドキュメントでも、視覚的に構造を把握するのに役立ちます。
グリッドビューには、同じ配列やオブジェクトにデータをまとめて表示する表形式のビューが含まれており、データの理解や迅速な編集を容易にします。また、この2つの表示モードを切り替えることができ、例えば以下のように表示を切り替えることができます。
JSON Viewを使用すると、ドラッグ&ドロップ操作で、ドキュメントの構造を簡単に修正したり、再構成したりできます。各セルのアクティブなボタンは、最も一般的な表示、フィルタリング、および編集タスクのためのショートカットを提供します。編集中に、これらのボタンを使用することで、子項目の追加、タイプの変更、テーブル表示とリスト表示の切り替えなどを迅速に行うことができます。
より迅速な編集のために、JSONビューアは、入力中に文字列、数値、真偽値、およびnull値などを自動的に認識します。その他のデータ型は、セル内で手動で選択できます。
グリッド表示には、編集作業を可能な限り迅速に行えるよう、覚えやすい多くのキーボードショートカットが用意されています。これにより、マウスを使わずにキーボードだけで作業を続けられます。また、右クリックで表示されるコンテキストメニューも利用でき、ご自身の好みに合わせた編集方法を選択できます。
もし、ドキュメントにJSONスキーマが関連付けられている場合、JSONビューは、入力中にそのスキーマに基づいて自動補完機能を提供します。また、データ型もスキーマに基づいて自動的に決定されます。
JSON形式のグリッドにおけるフィルタと数式。
JSONグリッドビューにおけるXQueryフィルターと数式を使用することで、表示されるデータ要素をXQuery 3.1の式を使って絞り込み、計算結果をドキュメントに保存することができます。
JSON Gridの各テーブルには、オブジェクトや配列の表示を操作できるフィルターが含まれています。例えば、上記のスクリーンショットでは、配列に対してフィルターが適用されており、ブライアン・メイが作曲した楽曲のみが表示されています。フィルターアイコンをクリックすることで、フィルター適用状態と適用されていない状態を簡単に切り替えることができます。ファイルを保存すると、これらのフィルターはメタデータに保存され、後で確認できるようになります。ただし、これらのフィルターはドキュメントの内容には影響を与えません。
この機能を使用すると、数式に基づいて結果(ノードセットや計算結果など)を生成し、その結果を表示することができます。以下に、XQuery数式を使用して商品の価格を計算する例を示します。数式の保存アイコンをクリックすると、数式の結果をドキュメントに保存するオプションが表示されます。このように、XMLSpyのJSONビューにおける数式は、JSONドキュメント内に動的に計算されたコンテンツを組み込むという、全く新しい可能性を秘めています。
XMLSpyでは、テキストベースのJSONビューアを使用することで、簡単にドキュメントの内容を確認できます。テキスト表示とグリッド表示を切り替えることで、より便利に利用できるでしょう。どちらのJSONビューアも、行番号表示、構文強調表示、コード折りたたみなどの機能を提供し、JSONファイルの構造と内容を理解するのに役立ちます。
テキスト表示機能は、構文のハイライト表示、行番号の表示、コードの折りたたみ、ブックマーク機能など、JSONコードの閲覧、理解、文字列の検索・編集を容易にする様々な機能を提供します。また、高度な編集ツールも利用できます。
このガイドでは、構文チェックとJSONの検証機能が、正しい編集を行うためのサポートを行います。エラーが発生した場合は、複数のタブで構成された「メッセージ」ウィンドウにエラー内容が表示されます。このウィンドウには、ドキュメント内のエラー箇所へのハイパーリンクと、関連するJSONスキーマへのリンクも含まれており、問題解決が非常に容易になります。
優れたJSONビューアは、明確なフォーマットと便利な視覚ツールを備え、JSONデータの探索、編集、検証を容易にする必要があります。Altova XMLSpyに搭載されている高度なJSON機能は、まさにその要件を満たしており、視覚的なJSONグリッドビューにより、JSONデータを構造化された、スプレッドシートのような形式で表示、理解、編集することができます。また、構文のカラーリング、インテリジェントな入力支援機能、およびJSONスキーマに対する検証機能も備えており、単純な表示から複雑なデータ分析まで、あらゆる用途に最適です。
はい。一部のオンラインツールではJSONデータを見ることはできますが、いくつかのソフトウェアでは、JSONデータを視覚的なインターフェースまたはテキストベースのインターフェースで直接編集することも可能です。テキストとビジュアルの両方のJSON編集機能を提供する例としては、XMLSpyがあります。
基本的なオンラインツールとは異なり、XMLSpyのようなダウンロード可能なJSONビューアは、単にJSONファイルのコンテンツを表示するだけでなく、数多くの高度な機能を提供します。
このツールは、JSONの視覚的な表示機能に加えて、JSONファイルの生成、JSON、XML、YAML間の変換、JSONおよびJSONスキーマの編集、さらにJSONと連携するためのXSLTやXQueryの開発も可能です。
以下にJSONビューアのダウンロードリンクがあります。インストールは簡単で、クレジットカード情報の入力なしで30日間の無料トライアルをご利用いただけます。
JSONデータをより読みやすくするために、データを明確にフォーマットし、整理するJSONビューアやエディタを使用できます。Altova XMLSpyは、独自のJSONグリッドビューにより、特にこの作業が容易です。この機能は、JSONデータを生テキストではなく、整理された表形式で表示します。各キーと値のペアが、きれいに配置されたセル内に表示され、必要に応じてネストされた構造を展開または折りたたんで、重要な部分に集中できます。このグリッドベースの表示は、読みやすさを向上させるだけでなく、数回のクリックでJSONデータを編集、並べ替え、検証することも可能です。これにより、複雑なファイルでも読みやすく、扱いやすくなります。






