List 与JSON array 之间的转换
List<String> barList = new ArrayList<String>();
barList.add("a");
barList.add("b");
barList.add("c");
String json= JSON.toJSONString(barList, true);
System.out.println(json);
/**
* 输出[
"a",
"b",
"c"
]
*/
//JSON array -> List
List<String> barList1 = JSON.parseArray(json,String.class);
for (String bar : barList1) {
System.out.println(bar.toString());
}
/**
* 输出
* a
* b
* c
*/
//List -> JSON array
List<Bar> barList2 = new ArrayList<Bar>();
barList2.add(new Bar());
barList2.add(new Bar());
barList2.add(new Bar());
String json2= JSON.toJSONString(barList2, true);
System.out.println(json2);
/**
* 输出
* [
{
"barAge":-914898881,
"barDate":1494946211588,
"barName":"name_1374144199"
},
{
"barAge":1101450045,
"barDate":1494946211588,
&#