content: package com.alibaba.json.bvt.bug;
  
  import java.math.BigInteger;
  import java.util.ArrayList;
  import java.util.LinkedHashMap;
  import java.util.List;
  import java.util.Map;
  
  import junit.framework.TestCase;
  
  import com.alibaba.fastjson.JSON;
  
  public class Bug14 extends TestCase {
  
      public void test_0() throws Exception {
          double f = -5.5000009;
          Long i = 4294967295l;
          System.out.println(BigInteger.valueOf(i));
          System.out.println(Math.round(f));
          List<AB> list = new ArrayList<AB>();
          list.add(new AB("2a", "3b"));
          list.add(new AB("4a", "6b"));
          list.add(new AB("6a", "7{sdf<>jgh\n}b"));
          list.add(new AB("8a", "9b"));
          list.add(new AB("10a", "11ba"));
          list.add(new AB("12a", "13b"));
          String[] abc = new String[] { "sf", "sdf", "dsffds", "sdfsdf{fds}" };
          Map<String, AB> map = new LinkedHashMap();
          int k = 0;
          for (AB a : list) {
              map.put(String.valueOf(k++), a);
          }
          System.out.println(JSON.toJSON(list));
          System.out.println(JSON.toJSON(abc));
          System.out.println(JSON.toJSON(new AB("10a", "11ba")));
          System.out.println(JSON.toJSON(map));
  
      }
  
      private static class AB {
  
          private String a;
          private String b;
  
          public AB(){
              super();
          }
  
          public AB(String a, String b){
              super();
              this.a = a;
              this.b = b;
          }
  
          public String getA() {
              return a;
          }
  
          public String getB() {
              return b;
          }
  
      }
  }
  