概要 UnityにはJsonUtilityというJSON <-> Object に変換できるクラスが存在していますが、残念ながらルートがリストのJsonには対応していません。 var jsonArray = "[{...}, {...}]"; var res = JsonUtility.FromJson<List<MyClass>>(jsonArray); // System.ArgumentException : JSON must represent an object type. 悲しいね。 ただ、サーバー通信することを考えると、普通にJSON配列を返して配列をデシリアライズしたいものです。 (JSONオブジェクトを返して内部にリストを持たせたら解決はするけど、なんか「できない」っていうの嫌なの) かといって、ひとつひとつEntityにデシリアライズの実装を書くのも面倒…ということで