二次元配列をDecodeしたかっただけやねん(´・ω:;.:...
一旦List<dynamic>
にしてからList<List<int>>
にすればできました。
List<dynamic>.from(jsonDecode("json文字列"))
.map((line) => List<int>.from(line))
.toList();
お試し
// 二次元配列をJSONに
var array2d = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
var jsonStr = jsonEncode(array2d);
// 二次元配列に変換
List<List<int>> decodedArray2d = List<dynamic>.from(jsonDecode(jsonStr))
.map((line) => List<int>.from(line))
.toList();
print(decodedArray2d);