提交 16e3212f 编写于 作者: xindoo's avatar xindoo

docs(readme): update readme

上级 451eeaf2
```
antlr4 JSON.g4 -no-listener -package xyz.xindoo.slowjson
```
> 你想升职加薪吗?
> 你想拿年终奖吗?
> 你想成为同事眼中的性能优化小能手吗?
> 今天用slowjson,年底做性能优化换回fastjson,十倍性能不是梦,升职加薪准能成。
更详细内容可以参考博文[Antlr4实战之JSON解析器slowjson](https://blog.csdn.net/xindoo/article/details/104735750)
### 性能对比
![](cmp.jpeg)
没错,性能差就是slowjson的优势,如有需要可以自行修改随机自旋的参数,以实现更差的性能。。
### Todo
1. 上传至maven中心仓库,方便大家冲KPI,嘿嘿嘿。
2. 完善API,虽然抄了fastjson的api,但确实没抄全。
3. 完善类型,json规范里其实是支持null, boolean, 数字类型的,我这图简单都用了String类型。
4. 完善Excption,目前如果抛Exception都是抛的antlr的,会对用户有误导作用。
5. 增加控制随机自旋的API,性能控制交于用户。
实际上列Todo是为了让slowjson看起来像个项目,至于做不做就随缘了,毕竟不完美才是slowjson最大的特点。。。。
cmp.jpeg

37.3 KB

......@@ -74,8 +74,6 @@ public class JSONObject {
return Double.parseDouble(value);
}
public JSONArray getJSONArray(String key) {
JSONParser.ValueContext value = (JSONParser.ValueContext)map.get(key);
if (value == null) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册