est-il possible d'utiliser Gson.fromJson() pour obtenir ArrayList<ArrayList<String>>?

disons que j'ai un json tableau de tableaux

String jsonString = [["John","25"],["Peter","37"]];

je voudrais parst en ArrayList<ArrayList<String>> objets. lorsque j'ai utilisé

Gson.fromJson(jsonString,ArrayList<ArrayList<String>>.class)

il ne semble pas fonctionner et j'ai fait un travail en utilisant

Gson.fromJson(jsonString,String[][].class)

est-il une meilleure façon de le faire?