@Test public void test() throws Exception { String s = " {\"ibbeee\": \"222\", \"sfff\": \"3333\"}, {\"sa\\\"aa\\\\ee}\": \"\\\"c \\\\\\\"c\", \"veeee\":222, \"f\\\\我是帅逼！！！！…………服务范围分为--2342342=4=242344￥￥1111\\\\^\\\\&_@@@@ \\\\\\\\\\\"43*\": -12.33, \"i33*^3\\\\&\\\\\": 33, \"\" : \"+9.9\", \"i''\": 55, \"v445^^#2\": 22} "; UTF8JsonDeserializer des = new UTF8JsonDeserializer(); Assert.assertTrue(des.parse(s.getBytes(UTF8Util.UTF8_NAME), new MyListener())); }
public boolean parse(byte[] data, Listener listener) { return parse(data, 0, data.length, listener); }
UTF8JsonDeserializer { public boolean parse(byte[] data, Listener listener) { return parse(data, 0, data.length, listener); } }
UTF8JsonDeserializer { public boolean parse(byte[] data, Listener listener) { return parse(data, 0, data.length, listener); } UTF8JsonDeserializer(boolean numberEmptyAsZero);  UTF8JsonDeserializer(); }
UTF8JsonDeserializer { public boolean parse(byte[] data, Listener listener) { return parse(data, 0, data.length, listener); } UTF8JsonDeserializer(boolean numberEmptyAsZero);  UTF8JsonDeserializer(); boolean parse(byte[] data, Listener listener); boolean parse(byte[] data, int offset, int len, Listener listener); }
UTF8JsonDeserializer { public boolean parse(byte[] data, Listener listener) { return parse(data, 0, data.length, listener); } UTF8JsonDeserializer(boolean numberEmptyAsZero);  UTF8JsonDeserializer(); boolean parse(byte[] data, Listener listener); boolean parse(byte[] data, int offset, int len, Listener listener); static final int INVALID; static final int INT; static final int BIGINT; static final int FLOAT; static final int DOUBLE; static final int VARCHAR; static final int DATE; static final int TIME; static final int DATETIME; }