fastjson2 icon indicating copy to clipboard operation
fastjson2 copied to clipboard

正确的json 但是在运行的时候解析失败, 个别的电脑上

Open huanmin123 opened this issue 5 months ago • 8 comments

问题描述

简要描述您碰到的问题。

{"errcode":0,"errmsg":"成功!","data":{"switch_notice":true,"is_mock_open":false,"strice":false,"is_json5":false,"_id":379,"name":"会补贴","basepath":"","project_type":"private","uid":101,"group_id":91,"icon":"code-o","color":"yellow","add_time":1708443259,"up_time":1743002033,"env":[{"header":[{"name":"Token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDA5NzEzMDgsInVzZXJuYW1lIjoiMTg0NTMifQ.7xr6BZBrewf-Rr09Eq12n1H9xv0o9Mw_K0qreJ5czmE"}],"global":[],"_id":"669e673aa1f02db6ff12fff4","name":"85环境","domain":"http://192.168.40.85:6009/cloud-caring"},{"header":[{"name":"Token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDA5NzEzMDgsInVzZXJuYW1lIjoiMTg0NTMifQ.7xr6BZBrewf-Rr09Eq12n1H9xv0o9Mw_K0qreJ5czmE"}],"global":[],"_id":"65d4c67b4747945f161a848d","name":"84环境","domain":"http://192.168.40.84:6009/cloud-caring"},{"header":[{"name":"Token","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk1NDc2ODgsInVzZXJuYW1lIjoiMTMzMjAifQ.mlT1Ao38TMSFq2PvwPe84EaEpc91BbYesxrBaPRXoDI"}],"global":[],"_id":"65e600eb47479417901a86da","name":"本地环境","domain":"http://192.168.48.47:8080"}],"tag":[],"cat":[],"role":false}} 实际上这个是正确的json, 但是在运行后就解析失败了

Image

这个是远程debug目标电脑上的软件 Image

我测试了不同的电脑, 有的电脑可以有的电脑不行, m1~m4 的都尝试过了, 2台电脑是报错其他电脑是好使, 给我也看懵逼了

用的都是jdk8

huanmin123 avatar Jul 09 '25 10:07 huanmin123

我拿这个字符串在本地单元测试都是没问题的就是在目标电脑软件里面就不行了

huanmin123 avatar Jul 09 '25 10:07 huanmin123

Image 我找到报错的位置了

huanmin123 avatar Jul 09 '25 10:07 huanmin123

Image 解析到这个字段的时候是空了 Image

huanmin123 avatar Jul 09 '25 10:07 huanmin123

Image 我发现他把下一个字段的名称作为了name的value导致的

huanmin123 avatar Jul 09 '25 10:07 huanmin123

Image

我发现有时候呢他name成功了后面的又失败了, 搞不懂这个解析是怎么回事

huanmin123 avatar Jul 09 '25 10:07 huanmin123

你这fastjson2个还能用吗搞笑呢

huanmin123 avatar Jul 09 '25 10:07 huanmin123

麻烦给一下能复现问题的代码,以及出问题的服务器OS版本、jdk版本、Fastjson2版本

jujn avatar Jul 10 '25 08:07 jujn

我也遇到好多bug,完全不敢用了,准备换jackson算了,从fastjson2刚出来用到现在,心累了

Ive4 avatar Aug 25 '25 05:08 Ive4