Download.it 検索アイコン
Advertisement

CLIを使用したJSONパーサーおよびバリデーター。

CLIを使用したJSONパーサーおよびバリデーター。

票: (1票)

プログラムライセンス: 無料

次のOSで利用可能: Windows

票:

プログラムライセンス

(1票)

無料

次のOSで利用可能:

Windows

高評価

  • JSONパーサーとバリデーター
  • JSONリフォーマッター

低評価

  • オンライン版あり

JSONLintは、Windows用のコマンドラインインターフェイスを備えたJSONパーサー、バリデーター、リフォーマーです。

JSONは、JavaScript Object Notationの略です。JSONは、データを定義、保存、転送するための軽量な手段として意図されています。JSONは、人間が読むことができ、自己記述的で、容易に理解できるように意図されています。JSONが使用される一般的なシナリオは、Webサイトの訪問者がアクセスしているWebページ上で実行されているスクリプトからデータを送信または受信する必要がある場合です。

JSON形式のデータは、意図的に、JavaScriptでオブジェクトを作成する方法と構文に違いがない。そのため、JavaScriptのプログラムやスクリプトは、JSONデータから簡単にJavaScriptオブジェクトを生成することができます。また、JSONデータそのものはJavaScriptのプログラムで作成できますが、JSONデータは手書きでも、他のプログラミング言語で書かれたコードでも作成することができます。

JSONデータは表面的には単純ですが、フォーマットエラーが発生する可能性があり、そのフォーマットエラーがプログラムやスクリプトのエラーにつながり、ユーザーがアクションを完了できなくなることがよくあります。したがって、良いコーディングの実践として、すべてのJSONデータを作成した後、それを受信するプログラムに送信する前に、検証することが推奨されます。

そこで、JSONLintの出番です。JSONLintはオープンソースのプロジェクトで、この特別なバージョンは、JSONデータを入力したり、貼り付けたりすることができるWindowsのプログラムです。JSONLintは、JSONパーサーを備えており、エディターで行番号やシンタックスハイライトなどを提供できるようになっています。

また、JSONLintは検証も行います。つまり、JSONデータのフォーマットエラーを特定し、ハイライト表示することができます。JSONLintはかなり高度なリフォーマッタも備えており、JSONのフォーマットで発生する多くの間違いを、ツールによって自動的に修正することができます。ツールで自動修正できない場合は、エディタで手動で変更することができます。

JSONの検証が必要な場面はいくつもあります。それをオンザフライで、人間の介入を必要とせずに実行するライブラリがあります。コード内にJSONデータを埋め込む場合、手動での検証が必要になることがよくあります。トップクラスのコードエディターの多くは、ネイティブまたはプラグインでJSON検証をサポートしています。ウェブブラウザからアクセスするJSONバリデータもかなり一般的になってきており、JSONLint自体も、主なアクセス方法としてウェブブラウザから利用できます。

とはいえ、このプログラムはニッチを埋めるものです。これは、インターネットを必要としない、スタンドアロンのWindows JSON Validatorです。グラフィカルユーザーインターフェースを備えていますが、コマンドラインインターフェースからもアクセス可能で、多くのコーディングシナリオの可能性を広げてくれます。

高評価

  • JSONパーサーとバリデーター
  • JSONリフォーマッター

低評価

  • オンライン版あり