JSON ツール

JSON ツール

JSON の編集、生成、および、変換のための柔軟性に富んだツール

JSON (JavaScript Orientation Notation はデータの交換を行うためにデザインされたテキストベースのデータエクスチェンジで、構造化されたデータのシリアル化やネットワークにおける送信などに利用され、AJAX そして Web サービスアプリケーションにて使用されます。

XML または JSON に関する議論が継続的におこなわれてますが、それぞれの技術は異なるシチュエーションに適しているという結論に達しました。このため、両方の技術をサポートする開発ツールが必要とされます。

Altova は、 JSON インスタンスと JSON スキーマの編集と生成、任意のデータマッピング、ハイパフォーマンスの JSON 検証を含む、一連の製品で JSON と JSON へのサポートを提供します。

JSON および JSON スキーマの編集と生成

JSON  スキーマエディター

グラフィカルな JSON スキーマエディター

XSD と同様 JSON スキーマの構造は視覚的な編集に適しています。XML スキーマにより開発された視覚的なスキーマ編集パラダイムと同様に、 XMLSpy に搭載されている JSON スキーマエディターにより、インテリジェントな入力ヘルパーを使用した視覚的なドラッグアンドドロップ編集を使用することができます。テキストビューのみで作業するよりも JSON スキーマ開発が更に簡単になります。

JSON スキーマの作成を最初から行う必要がありません。 XMLSpy は既存の XML スキーマから作成することができ、開発時間を大幅に削減することができます。XMLSpy は JSON スキーマドラフト 04、 06、 と 07 をサポートします

JSON スキーマ仕様に対しての検証も行うことができます。

そして、 JSON スキーマサポートは、 HTML、PDF、または RTF フォーマットでの自動的なドキュメント生成により完成されました。

JSON エディター

XMLSpy JSON エディター は JSON、JSON5、JSON ライン、 およびコメント付き JSON をサポートします。

JSON 編集にはテキスト JSON エディターとテキストビュー内で対応する JSON コードを理解するよりも簡単な JSON ドキュメント構造の視覚的な表示を提供する画期的な JSON グリッドディタ― が搭載されています。リストとテーブルビュー、自動的な型検知、セル内のコマンド、ビューを変更するための Xquery フィルター、JSON データなどからの追加出力を生成するための XQuery 書式などが高度な編集ツールに含まれています。

XMLSpy 内のJSON エディターグリッドビューによりの JSON 編集が簡単になりましまた。

JSON インスタンスの編集、構文チェック、および検証は、 XMLSpy 内のテキストビューと視覚的な JSON グリッドビューでサポートされています。すべての入力ヘルパーは関連性のある選択肢を入力中に提供し、既存の XML ドキュメントを JSON ドキュメントに変換することもできます。または、この逆の変換も可能です。

JSON のクエリと変換

XMLSpy 内の XSLT と XQuery を使用して JSON を処理

XMLSpy により慣れ親しんだ言語を使用したデータのクエリと変換する洗練された標準の方法を提供する XPath/XQuery 3.1 に追加された機能の活用を簡単にします。

インテリジェントな XSLT と XQuery エディター、および、インタラクティブな XPath/XQuery ビルダー & エバリュエーター ウィンドウはドキュメントの処理のための完全なサポートを提供します。

JSON によるデータ マッピング、変換、統合

JSON データの変換

更に複雑、または、再帰的な JSON データマッピング が必要な場合、MapForce は最適なツールです。任意のデータフォーマットから任意のデータフォーマットのデータ変換ツールである MapForce は、入力と出力データフォーマットとしての JSON をサポートし、 JSON を次のデータフォーマットから、または、次のデータフォーマットにマップすることができます:

  • XML
  • データベース
  • フラット ファイル
  • EDI
  • XBRL
  • Web サービス
  • Excel

データをソースとターゲットからロードし、データマッピング、フィルターと処理関数を定義するためにドラッグアンドドロップ機能を使用します。出力を確認し保存、または、MapForce Server を使用して変換を自動化します。

MapForce について

モバイルアプリと JSON

JSON データを処理するモバイルアプリの作成

最適なパフォーマンスを提供するために最小のデータの通信量が必要とされるため、JSON の小さな足跡の利点はモバイルアプリのためのバックエンドデータフォーマットとして適しています。

MobileTogether 内でモバイルアプリを作成する場合、 JSON を活用して、ファイルから直接ロード、または、 HTTP または FTP リクエストした REST Web サービスを介して消費することができます。

ハイパフォーマンス JSON 検証

大量の JSON データを処理する場合、RaptorXML Server はハイパフォーマンスの JSON, JSON5、と JSON スキーマの検証を提供します。

エラー報告、.NET と Python API、などが開発者のための機能に含まれ、インストールされている XMLSpy を使用して RaptorXML Server をエディター内のサーバー処理スピードのために統合することができます。