MetaTableInfo table = ((MetaTableInfoService)SprintHelper.getInstance().getBean("metaTableInfoService")).getMetaTableInfoByTabName("DISA_DANGERS");
Gson gson = new Gson();
List<MetaTableFields> fields = table.getFields();
Type type = new TypeToken<List<MetaTableFields>>() {
}.getType();
String str = gson.toJson(fields, type);
JSONArray array = JSONArray.fromObject(str);
List<MetaTableFields> fis = JSONArray.toList(array, MetaTableFields.class);
for(MetaTableFields f:fis){
System.out.println(f.getName());
}
Gson gson = new Gson();
List<MetaTableFields> fields = table.getFields();
Type type = new TypeToken<List<MetaTableFields>>() {
}.getType();
String str = gson.toJson(fields, type);
JSONArray array = JSONArray.fromObject(str);
List<MetaTableFields> fis = JSONArray.toList(array, MetaTableFields.class);
for(MetaTableFields f:fis){
System.out.println(f.getName());
}