◆例
{ "name": "user", "age": 20, "comments": [ "男性", "会社員", "東京" ] }
リクエストする側の言語は複数で、
利用シーンも限定的ではない想定です。
◆問題A
age に値が無い(未入力)の場合、いずれが一般的・汎用的でしょうか?
- "age": null
- "age": ""
- ageの項目自体なし
◆問題B
comments は固定長で、それぞれに意味合いを持ちます。
1番目が性別、2番目が職業、3番目が住所というのをリクエスト側とすり合わせて使用します。
(このコメント項目については事情によりAPIのIFは共通にしつつもデータ側が可変となる汎用性を持たせる必要があり、
gender、job、addressと定義する事ができません。)
例で3つにしていますが10~20になる可能性もあります。
- 例のリスト
"comments": [ "男性", "会社員", "東京" ]
- commentsの中にオブジェクト
"comments": { "comment1": "男性", "comment2": "会社員", "comment3": "東京" }
- commentsでくくらずに横並びのオブジェクト
"comment1": "男性", "comment2": "会社員", "comment3": "東京"
問題Aと組み合わせて検討する必要があるかと考えています。
よろしくお願いいたします。
あなたの回答
tips
プレビュー