| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
@TommyLemon cc |
Sorry, something went wrong.
|
感谢小红书工程师的贡献,已合并~ 3 个 Demo 已使用 APIJSON 8 当然这个也导致初始化麻烦一些,需要重写 parseObject, parseArray, toJSONString 等方法,用具体的 JSON 库来反序列化, |
Sorry, something went wrong.
|
APIJSON 8.0.0 已发布:去 fastjson; 增 Doris |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
问题描述
当request json如下时
"{[]:{"page": 2, "table1":{}}}"
在AbstractObjectParser中parse(String name, boolean isReuse)方法,获取request key时会出现class com.alibaba.fastjson.JSONArray cannot be cast to class java.lang.String 异常,如图所示

原因是对于低版本的fastjson,如1.2.21,允许自动进行JSONArray to String的转换,当前使用的1.2.83版本已禁止该隐式转换。