JSONはオブジェクトで渡すとキー名でサイズがやたら肥大化するし配列で渡すと構造が保証されないのがイヤン
PHP界隈はキーを付ける文化あるけど、JAVAはJSONのライブラリの関係で配列使う文化 なのでkey=12番ほしいとき、PHPはjson[12]でえられるけど、JAVAは for(i=0;i<json.length;i++){ if(json[i].id=12){ }} ...
Mapとか色々やりようあるだろうに
MAPはあるけど、ライブラリがカスでDTOクラス定義必須(この時点で検索結果とか結果が可変ってなると探索コード必須になる)
CSVには多次元配列っていう温かみが無いのも悪い