原字符串 `{{name:zs,age:22},{name:ww,age:22}}` **非標準 JSON**,需補雙引號:
String jsonStr = "[{\"name\":\"zs\",\"age\":22},{\"name\":\"ww\",\"age\":22}]";
JSONArray array = JSONArray.fromObject(jsonStr);
List list = (List) JSONArray.toCollection(array, User.class);
// User 需提供無參構造器、setter/getter
ObjectMapper mapper = new ObjectMapper();
List list = mapper.readValue(jsonStr, new TypeReference>() {});
Gson gson = new Gson();
Type type = new TypeToken>(){}.getType();
List list = gson.fromJson(jsonStr, type);
@Data // Lombok
public class User {
private String name;
private int age;
}