JSON Editor – JSON Schemaから入力検証つきフォーム生成
JSONの利用範囲が拡大しています。エンタープライズ系ではXMLがまだまだ優勢だと思っていたのですが、Web APIが広がるのに伴って利用が進んでいるようです。そんな中で求められるのはより強固なJSONフォーマットです。 それを可能にするのはJSON Schemaです。検証可能なJSONによって入力値の正しさ、相互のメッセージ送受信を確かなものにするでしょう。そしてさらにJSON SchemaからValidな入力フォームを生成するのがJSON Editorです。
JSON Editorの使い方
JSON Editorを使えば入力フォームの作成がほぼ不要になります。つまりJSON Schemaさえきちんと作れば、その結果入力値の検証(クライアント/サーバサイド含め)、入力フォームの作成まで全て行ってくれるようになるのです。JSON Schemaを作ろうというモチベーションにつながりそうです。
JSON EditorはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。