/* * $Id: Test.java,v 1.1 2007-06-05 00:43:56 tuxpaper Exp $ * Created on 2006-4-15 */ package org.json.simple; /** * @author FangYidong<fangyidong@yahoo.com.cn> */ public class Test { public static void main(String[] args) throws Exception{ JSONArray array1=new JSONArray(); array1.add("abc\u0010a/"); array1.add(new Integer(123)); array1.add(new Double(122.22)); array1.add(new Boolean(true)); System.out.println("======array1=========="); System.out.println(array1); System.out.println(); JSONObject obj1=new JSONObject(); obj1.put("name","fang"); obj1.put("age",new Integer(27)); obj1.put("is_developer",new Boolean(true)); obj1.put("weight",new Double(60.21)); obj1.put("array1",array1); System.out.println(); System.out.println("======obj1 with array1==========="); System.out.println(obj1); System.out.println(); obj1.remove("array1"); array1.add(obj1); System.out.println("======array1 with obj1========"); System.out.println(array1); System.out.println(); System.out.println("======parse to java========"); String s="[0,{\"1\":{\"2\":{\"3\":{\"4\":[5,{\"6\":7}]}}}}]"; Object obj=JSONValue.parse(s); JSONArray array=(JSONArray)obj; System.out.println("======the 2nd element of array======"); System.out.println(array.get(1)); System.out.println(); JSONObject obj2=(JSONObject)array.get(1); System.out.println("======field \"1\"=========="); System.out.println(obj2.get("1")); } }