JSONArrayBuilder
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
/**
* 用于生成json数组
* @author shanl
*
*/
public class JSONArrayBuilder {
List
JSONArrayBuilder 的测试类
public class Test4 {
public static void main(String[] args){
t2();
// t1();
}
static void t2(){
JSONArrayBuilder jsonArrayBuilder = new JSONArrayBuilder();
jsonArrayBuilder.newObject();
// for(int i=0; i<2; i++){
// jsonArrayBuilder.put("msg", "测试消息"+i);
// jsonArrayBuilder.put("result", "true");
// }
jsonArrayBuilder.endObject();
jsonArrayBuilder.newObject();
for(int i=0; i<5; i++){
jsonArrayBuilder.put("msg"+i, "测试消息"+i);
jsonArrayBuilder.put("result", "true");
}
jsonArrayBuilder.endObject();
String ja = jsonArrayBuilder.toJsonString();
System.out.println(ja);
}
static void t1(){
JSONArrayBuilder jsonArrayBuilder = new JSONArrayBuilder();
for(int i=0; i<2; i++){
jsonArrayBuilder.newObject();
jsonArrayBuilder.put("msg", "测试消息"+i);
jsonArrayBuilder.put("result", "true");
jsonArrayBuilder.endObject();
}
JSONArrayBuilder jsonArrayBuilder0 = new JSONArrayBuilder();
for(int i=0; i<2; i++){
jsonArrayBuilder0.newObject();
jsonArrayBuilder0.put("msg", "测试消息"+i);
jsonArrayBuilder0.put("result", "true");
jsonArrayBuilder0.endObject();
}
jsonArrayBuilder.add(jsonArrayBuilder0);
String ja = jsonArrayBuilder.toJsonString();
System.out.println(ja);
}
}