@Test public void js_value_13() { read("\"abc\\bd\"", new JsonString("abc\bd")) ; } }
private static void test(String str) { JsonValue v = new JsonString(str) ; writeRead(v) ; } }
/** Round trip string->json->string->json, compare two JOSN steps */ public static void read(String string) { JsonValue v = JSON.parseAny(string) ; writeRead(v) ; }
@Test public void js_value_4() { read("{}", new JsonObject()) ; }
@Test public void js_value_6() { JsonArray array = new JsonArray() ; read("[ ]", array) ; }
@Test public void js_value_3() { read("true", new JsonBoolean(true)) ; }
@Test public void js_value_ext_1() { read("'abc'", new JsonString("abc")) ; }
@Test public void js_value_1() { read("\"abc\"", new JsonString("abc")) ; }
@Test public void js_value_ext_3() { read("\"\"\"abc\"\"\"", new JsonString("abc")) ; }
@Test public void js_value_2() { read("123", JsonNumber.value(123)) ; }
@Test public void js_value_ext_2() { read("'''abc'''", new JsonString("abc")) ; }
@Test public void js_value_7() { JsonArray array = new JsonArray() ; array.add(JsonNumber.value(123)) ; read("[ 123 ]", array) ; }
@Test public void js_value_5() { JsonObject obj = new JsonObject() ; obj.put("a", JsonNumber.value(123)) ; read("{ \"a\": 123 }", obj) ; }
@Test public void js_value_8() { JsonObject obj = new JsonObject() ; JsonArray array = new JsonArray() ; array.add(JsonNumber.value(123)) ; obj.put("a", array) ; read("{ \"a\" : [ 123 ] }", obj) ; }