Package com.firefly.utils.json.io

Examples of com.firefly.utils.json.io.JsonStringReader


    reader.close();
  }
 
  @Test
  public void testReadDouble2() throws IOException {
    JsonReader reader = new JsonStringReader("  { \"testField\": -17.44320 , \"testField2\": \" -334\" }");
    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.readDouble(), is(-17.44320));
    Assert.assertThat(reader.isComma(), is(true));
   
    ret = reader.readField(t1);
    Assert.assertThat(new String(ret), is("testField2"));
    Assert.assertThat(reader.isColon(), is(true));
    Assert.assertThat(reader.readInt(), is(-334));
    reader.close();
  }
View Full Code Here


    reader.close();
  }
 
  @Test
  public void testReadFloat() throws IOException {
    JsonReader reader = new JsonStringReader("  { \"testField\": \" -17.44320\" , \"testField2\": \" -334\" }");
    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.readFloat(), is(-17.44320F));
    Assert.assertThat(reader.isComma(), is(true));
   
    ret = reader.readField(t1);
    Assert.assertThat(new String(ret), is("testField2"));
    Assert.assertThat(reader.isColon(), is(true));
    Assert.assertThat(reader.readInt(), is(-334));
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testReadInt() throws IOException {
    JsonReader reader = new JsonStringReader("  { \"testField\": 333 }");
    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.readInt(), is(333));
    char ch = reader.readAndSkipBlank();
    Assert.assertThat(ch, is('}'));
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testReadInt2() throws IOException {
    JsonReader reader = new JsonStringReader("  { \"testField\": \" -333\" , \"testField2\": \" -334\" }");
    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.readInt(), is(-333));
    Assert.assertThat(reader.isComma(), is(true));
   
    ret = reader.readField(t1);
    Assert.assertThat(new String(ret), is("testField2"));
    Assert.assertThat(reader.isColon(), is(true));
    Assert.assertThat(reader.readInt(), is(-334));
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testReadInt3() throws IOException {
    JsonReader reader = new JsonStringReader("  \" -333\" ");
    Assert.assertThat(reader.readInt(), is(-333));
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testReadInt4() throws IOException {
    JsonReader reader = new JsonStringReader("   -333 ");
    Assert.assertThat(reader.readInt(), is(-333));
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testReadInt5() 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.readInt(), is(0));
    char ch = reader.readAndSkipBlank();
    Assert.assertThat(ch, is('}'));
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testReadLong() throws IOException {
    JsonReader reader = new JsonStringReader("  { \"testField\": -3334}");
    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.readLong(), is(-3334L));
    char ch = reader.readAndSkipBlank();
    Assert.assertThat(ch, is('}'));
    reader.close();
  }
View Full Code Here

    reader.close();
  }
 
  @Test
  public void testReadString() throws IOException {
    JsonReader reader = new JsonStringReader("  { \"testField\": \"ddsfseee\",  \"testField2\": \"dddfd\"}");
    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.readString(), is("ddsfseee"));
    char ch = reader.readAndSkipBlank();
    Assert.assertThat(ch, is(','));
   
    ret = reader.readField(t1);
    Assert.assertThat(new String(ret), is("testField2"));
    Assert.assertThat(reader.isColon(), is(true));
    Assert.assertThat(reader.readString(), is("dddfd"));
    ch = reader.readAndSkipBlank();
    Assert.assertThat(ch, is('}'));
    reader.close();
  }
View Full Code Here

TOP

Related Classes of com.firefly.utils.json.io.JsonStringReader

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.