1
Troevil 2017-01-03 23:34:39 +08:00
首先说明不是喷,只是个人看法
首先文档太少, 更多的用法未知, eg:java bean 的解析, 未知格式的 json 解析等 readme 里面的一个用法 ------------------------------------------ JsonIterator iter = JsonIterator.parse(input); // input stream OrderDetails orderDetails = new OrderDetails(); // reused while(iter.whatIsNext() != ValueType.INVALID) { Any order = iter.readAny(); // lazy int orderId = order.toInt(0); // weakly typed String start = order.get(1).bindTo(orderDetails).start; // data binding } 恐怕没人愿意这么解析一个 java bean fastjson 只需 JSON.parseObject(input,Class<?> t) 另外 一个 ops 测试并不能说明问题,多场景测试,更多的测试数据是必要的 毕竟 gson ,fastjson 使用大批量的用户的 ps: any 对象延迟解析 感觉挺不错的,不知道是否是可选的 ,毕竟延迟解析也是看场景的 期待更好的文档~ O(∩_∩)O~~~ |
2
taowen OP @Troevil 当然是可选的。这个例子是演示如何“灵活”。一行的写法是 JsonStream.serialize(new int[]{1,2,3}) 然后反序列化 JsonIterator.deserialize("[1,2,3]", int[].class)
|
4
taowen OP @Troevil http://jsoniter.com/java-features.cn.html 简明扼要,不废话型文档
|
5
thinkmore 2017-01-04 09:45:36 +08:00
不错,赞一个
|