fastjson把javaBean转为json时,如果属性里有开头大写的
fastjson
FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.
项目地址:https://gitcode.com/gh_mirrors/fastj/fastjson
·
如图所示:
这种情况如果转为String s = JSON.toJSONString(model);
那么得到的字符串就会是{"oP_CODE":"OP_REQ_USER_LOGIN","strTel":"13345345252","strPwd":"1241241251","iLoginType":1}
OP_CODE就成了oP_CODE
这时可以在需要保持大写的属性的get方法前加@JSONField(name = "OP_CODE")
如图:
即可解决这个问题,当然使用Gson不存在这个问题。
还有一个可以使fastjson转的字符串保持你构造方法的顺序的方法:
属性前加@JSONField(ordinal = 1)
如第一张图所示。
–>路要一步一步走,记住自己走过的路,不再犯同样的错误,才是真正的成长!欢迎指点、交流。<–
FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.
最近提交(Master分支:4 个月前 )
c942c834 - 2 年前
5bc4709b - 2 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)