Package org.exoplatform.ws.frameworks.json

Examples of org.exoplatform.ws.frameworks.json.JsonParser


      assertTrue(o.getCollection().contains(sourceCollection.get(2)));
   }

   public void testCollectionArray() throws Exception
   {
      JsonParser jsonParser = new JsonParserImpl();
      // check restore different type of Collection
      JsonDefaultHandler handler = new JsonDefaultHandler();
      jsonParser.parse(new InputStreamReader(Thread.currentThread().getContextClassLoader().getResourceAsStream(
         "CollectionTest.txt")), handler);
      JsonValue jsonValue = handler.getJsonObject();

      JavaCollectionBean o = ObjectBuilder.createObject(JavaCollectionBean.class, jsonValue);
View Full Code Here


      assertTrue(o.getArray()[2].equals(sourceCollection.get(2)));
   }

   public void testMap2() throws Exception
   {
      JsonParser jsonParser = new JsonParserImpl();
      JsonDefaultHandler handler = new JsonDefaultHandler();
      jsonParser.parse(new InputStreamReader(Thread.currentThread().getContextClassLoader().getResourceAsStream(
         "MapTest.txt")), handler);
      JsonValue jv = handler.getJsonObject();
      JavaMapBean o = ObjectBuilder.createObject(JavaMapBean.class, jv);

      assertTrue(o.getMap().get("JUnit").equals(sourceCollection.get(0)));
View Full Code Here

   }

   public void testMapMap() throws Exception
   {
      JsonParser jsonParser = new JsonParserImpl();
      JsonDefaultHandler handler = new JsonDefaultHandler();
      jsonParser.parse(new InputStreamReader(Thread.currentThread().getContextClassLoader().getResourceAsStream(
         "MapTest.txt")), handler);
      JsonValue jv = handler.getJsonObject();
      JavaMapBean o = ObjectBuilder.createObject(JavaMapBean.class, jv);

      assertTrue(o.getMap().get("JUnit").equals(sourceCollection.get(0)));
View Full Code Here

      assertTrue(o.getMap().get("JavaScript").equals(sourceCollection.get(2)));
   }

   public void testMapHashMap() throws Exception
   {
      JsonParser jsonParser = new JsonParserImpl();
      JsonDefaultHandler handler = new JsonDefaultHandler();
      jsonParser.parse(new InputStreamReader(Thread.currentThread().getContextClassLoader().getResourceAsStream(
         "MapTest.txt")), handler);
      JsonValue jv = handler.getJsonObject();
      JavaMapBean o = ObjectBuilder.createObject(JavaMapBean.class, jv);

      assertTrue(o.getHashMap().get("JUnit").equals(sourceCollection.get(0)));
View Full Code Here

      assertTrue(o.getHashMap().get("JavaScript").equals(sourceCollection.get(2)));
   }

   public void testMapHashtable() throws Exception
   {
      JsonParser jsonParser = new JsonParserImpl();
      JsonDefaultHandler handler = new JsonDefaultHandler();
      jsonParser.parse(new InputStreamReader(Thread.currentThread().getContextClassLoader().getResourceAsStream(
         "MapTest.txt")), handler);
      JsonValue jv = handler.getJsonObject();
      JavaMapBean o = ObjectBuilder.createObject(JavaMapBean.class, jv);

      assertTrue(o.getHashtable().get("JUnit").equals(sourceCollection.get(0)));
View Full Code Here

      assertTrue(o.getHashtable().get("JavaScript").equals(sourceCollection.get(2)));
   }

   public void testMapLinkedHashMap() throws Exception
   {
      JsonParser jsonParser = new JsonParserImpl();
      JsonDefaultHandler handler = new JsonDefaultHandler();
      jsonParser.parse(new InputStreamReader(Thread.currentThread().getContextClassLoader().getResourceAsStream(
         "MapTest.txt")), handler);
      JsonValue jv = handler.getJsonObject();
      JavaMapBean o = ObjectBuilder.createObject(JavaMapBean.class, jv);

      assertTrue(o.getLinkedHashMap().get("JUnit").equals(sourceCollection.get(0)));
View Full Code Here

      assertTrue(o.getLinkedHashMap().get("JavaScript").equals(sourceCollection.get(2)));
   }

   public void testBean() throws Exception
   {
      JsonParser jsonParser = new JsonParserImpl();
      JsonDefaultHandler handler = new JsonDefaultHandler();
      jsonParser.parse(new InputStreamReader(Thread.currentThread().getContextClassLoader().getResourceAsStream(
         "BookStorage.txt")), handler);
      JsonValue jv = handler.getJsonObject();
      BookStorage o = ObjectBuilder.createObject(BookStorage.class, jv);
      assertTrue(o.getBooks().get(0).equals(sourceCollection.get(0)));
      assertTrue(o.getBooks().get(1).equals(sourceCollection.get(1)));
View Full Code Here

   public void testEnumSerialization() throws Exception
   {
      String source =
         "{\"countList\":[\"ONE\",\"TWO\",\"TREE\"], \"name\":\"andrew\",\"count\":\"TREE\",\"counts\":[\"TWO\",\"TREE\"]}";
      JsonParser jsonParser = new JsonParserImpl();
      JsonDefaultHandler handler = new JsonDefaultHandler();
      jsonParser.parse(new ByteArrayInputStream(source.getBytes()), handler);
      JsonValue jsonValue = handler.getJsonObject();
      //System.out.println(jsonValue);

      BeanWithSimpleEnum o = ObjectBuilder.createObject(BeanWithSimpleEnum.class, jsonValue);
View Full Code Here

   }

   public void testEnumSerialization2() throws Exception
   {
      String source = "{\"book\":\"BEGINNING_C\"}";
      JsonParser jsonParser = new JsonParserImpl();
      JsonDefaultHandler handler = new JsonDefaultHandler();
      jsonParser.parse(new ByteArrayInputStream(source.getBytes()), handler);
      JsonValue jsonValue = handler.getJsonObject();
      //System.out.println(jsonValue);
      BeanWithBookEnum o = ObjectBuilder.createObject(BeanWithBookEnum.class, jsonValue);
      assertEquals(BookEnum.BEGINNING_C, o.getBook());
   }
View Full Code Here

   }
  
   public void testClass() throws Exception
   {
      String source = "{\"klass\":\"" + ForTestClass001.class.getName() + "\"}";
      JsonParser jsonParser = new JsonParserImpl();
      JsonDefaultHandler handler = new JsonDefaultHandler();
      jsonParser.parse(new ByteArrayInputStream(source.getBytes()), handler);
      JsonValue jsonValue = handler.getJsonObject();
      //System.out.println(jsonValue);
      ClassTransfBean o = ObjectBuilder.createObject(ClassTransfBean.class, jsonValue);
      assertEquals(ForTestClass001.class, o.getKlass());
   }
View Full Code Here

TOP

Related Classes of org.exoplatform.ws.frameworks.json.JsonParser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.