Package com.firefly.utils.json

Examples of com.firefly.utils.json.JsonReader


    reader.close();
  }
 
  @Test
  public void testReadBoolean2() throws IOException {
    JsonReader reader = new JsonStringReader("{ \"testField\": false }");
    Assert.assertThat(reader.isObject(), is(true));
    char[] t1 = "dsffsfsf".toCharArray();
    char[] ret = reader.readField(t1);
    Assert.assertThat(new String(ret), is("testField"));
    Assert.assertThat(reader.isColon(), is(true));
    Assert.assertThat(reader.readBoolean(), is(false));
    char ch = reader.readAndSkipBlank();
    Assert.assertThat(ch, is('}'));
    reader.close();
  }
View Full Code Here


    reader.close();
  }
 
  @Test
  public void testReadBoolean3() throws IOException {
    JsonReader reader = new JsonStringReader("{ \"testField\": \"true\" }");
    Assert.assertThat(reader.isObject(), is(true));
    char[] t1 = "dsffsfsf".toCharArray();
    char[] ret = reader.readField(t1);
    Assert.assertThat(new String(ret), is("testField"));
    Assert.assertThat(reader.isColon(), is(true));
    Assert.assertThat(reader.readBoolean(), is(true));
    char ch = reader.readAndSkipBlank();
    Assert.assertThat(ch, is('}'));
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testReadBoolean4() throws IOException {
    JsonReader reader = new JsonStringReader("{ \"testField\": \"false\" }");
    Assert.assertThat(reader.isObject(), is(true));
    char[] t1 = "dsffsfsf".toCharArray();
    char[] ret = reader.readField(t1);
    Assert.assertThat(new String(ret), is("testField"));
    Assert.assertThat(reader.isColon(), is(true));
    Assert.assertThat(reader.readBoolean(), is(false));
    char ch = reader.readAndSkipBlank();
    Assert.assertThat(ch, is('}'));
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testReadBoolean5() throws IOException {
    JsonReader reader = new JsonStringReader("{ \"testField\": null }");
    Assert.assertThat(reader.isObject(), is(true));
    char[] t1 = "dsffsfsf".toCharArray();
    char[] ret = reader.readField(t1);
    Assert.assertThat(new String(ret), is("testField"));
    Assert.assertThat(reader.isColon(), is(true));
    Assert.assertThat(reader.readBoolean(), is(false));
    char ch = reader.readAndSkipBlank();
    Assert.assertThat(ch, is('}'));
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testSkipValue() throws IOException {
    JsonReader reader = new JsonStringReader("{ \"testField\": null, \"ssdd\" : \"sdf\\\"sdfsdf\" }");
    Assert.assertThat(reader.isObject(), is(true));
    Assert.assertThat(Arrays.equals("testField".toCharArray(), reader.readChars()), is(true));
    Assert.assertThat(reader.isColon(), is(true));
    reader.skipValue();
   
    Assert.assertThat(reader.isComma(), is(true));
    Assert.assertThat(Arrays.equals("ssdd".toCharArray(), reader.readChars()), is(true));
    Assert.assertThat(reader.isColon(), is(true));
    reader.skipValue();
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testSkipValue2() throws IOException {
    JsonReader reader = new JsonStringReader("{ \"testField\": [ [[2 , 3],[3]], [[3,4]] ], \"ssdd\" : \"sdf\\\"sdfsdf\" }");
    Assert.assertThat(reader.isObject(), is(true));
    Assert.assertThat(Arrays.equals("testField".toCharArray(), reader.readChars()), is(true));
    Assert.assertThat(reader.isColon(), is(true));
    reader.skipValue();
   
    Assert.assertThat(reader.isComma(), is(true));
    Assert.assertThat(Arrays.equals("ssdd".toCharArray(), reader.readChars()), is(true));
    Assert.assertThat(reader.isColon(), is(true));
    reader.skipValue();
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testSkipValue3() throws IOException {
    JsonReader reader = new JsonStringReader("{ \"testField\": [ [[{} , {\"t1\" : { \"t2\": {\"t3\" : [\"332f\", \"dsfdsf\\\"sd\"] } } }],[]], [[3,4]] ], \"ssdd\" : \"sdf\\\"sdfsdf\" }");
    Assert.assertThat(reader.isObject(), is(true));
    Assert.assertThat(Arrays.equals("testField".toCharArray(), reader.readChars()), is(true));
    Assert.assertThat(reader.isColon(), is(true));
    reader.skipValue();
   
    Assert.assertThat(reader.isComma(), is(true));
    Assert.assertThat(Arrays.equals("ssdd".toCharArray(), reader.readChars()), is(true));
    Assert.assertThat(reader.isColon(), is(true));
    reader.skipValue();
    reader.close();
  }
View Full Code Here

    reader.skipValue();
    reader.close();
  }
 
  public static void main(String[] args) throws IOException {
    JsonReader reader = new JsonStringReader("{ \"testField\": [ [[{} , {\"t1\" : { \"t2\": {\"t3\" : [\"332f\", \"dsfdsf\\\"sd\"] } } }],[]], [[3,4]] ], \"ssdd\" : \"sdf\\\"sdfsdf\" }");
    reader.isObject();
    reader.readChars();
    reader.isColon();
    reader.skipValue();
    System.out.println(reader.isComma());
    reader.close();
  }
View Full Code Here

TOP

Related Classes of com.firefly.utils.json.JsonReader

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.