さまざまなシナリオに使用できるデータスキーマを見つけようとしていますが、これまでに見つかった有望な形式は collection+json 形式 ( http://amundsen.com/media-types/collection/ ) です。
{"name" : "full-name", "value" : "J. Doe", "prompt" : "Full Name"},
これまでのところ、必要な機能がたくさんあり、非常に柔軟ですが、単純なキーと値のペアの代わりに匿名オブジェクト (例: ) を使用する理由がわかりません。(例: "フルネーム": "J. Doe", )。
プロンプトなどのより多くの情報を転送する方法はわかりますが、配列を検索してフィールドにアクセスする必要があるため、解析がはるかに遅くなり、クライアントを作成するのが難しくなります。データを特定のビューにバインドする場合、どのフィールドが存在するかを知る必要があるため、匿名オブジェクトを再度キー値マップに変換する必要があります。
では、キー値マップの代わりにこの匿名オブジェクトを使用する本当の利点はありますか?