/src/test/java/xjt/test/TestJson.java
Java | 56 lines | 24 code | 6 blank | 26 comment | 0 complexity | 66e4fd9ca41b1eac99be1b22bf5b8b76 MD5 | raw file
- package xjt.test;
- import java.lang.reflect.ParameterizedType;
- import java.lang.reflect.Type;
- import java.util.ArrayList;
- import java.util.Date;
- import java.util.List;
- import com.alibaba.fastjson.JSON;
- import com.alibaba.fastjson.JSONObject;
- public class TestJson {
- public static void main(String[] args) {
- // List<String> list = new ArrayList<String>();
- // list.add("沉默");
- // list.add("结束");
- // list.add("一切");
- // System.out.println(JSON.toJSONString(list));
- List<CustomBean> beans = new ArrayList<CustomBean>();
- CustomBean customBean1 = new CustomBean();
- customBean1.setId(1);
- customBean1.setName("堕落");
- CustomBean customBean2 = new CustomBean();
- customBean2.setDate(new Date());
- customBean2.setId(2);
- customBean2.setName("夜");
- beans.add(customBean1);
- beans.add(customBean2);
- //System.out.println(beans.getClass());
- //if(s.getClass().equals(List.class)){
- //}
- //System.out.println(JSON.toJSONString(beans, true));
- String strs = JSON.toJSONString(beans);
- System.out.println(strs);
- // //List list = JSON.parseArray(strs, List.class);
- // //System.out.println(list);
- // if (ParameterizedType.class.isAssignableFrom(beans.getClass())) {
- // System.out.print("----------->getActualTypeArguments:");
- // for (Type t1:((ParameterizedType)beans).getActualTypeArguments()) {
- // System.out.println(t1 + ",");
- // }
- // }
- // int a = 1;
- // int b =2;
- // if(a==1){
- // System.out.println("aaaaaaaaaaaa");
- // }else if(b==2){
- // System.out.println("bbbbbbbbbbbbbbb");
- // }else{
- // System.out.println("ccccccccccc");
- // }
- }
- }