ShiuHB 2021-05-28 19:19 采纳率: 100%
浏览 123
已采纳

JSON.parseObject方法String中存在同名属性字段为什么仍然能解析成功?

项目中使用JSON.parseObject(userString, User.class)解析实体类(此处用User代替),由于字段较多 userString 中不慎存在同名字段,为什么不会报错呢?

比如userString如下格式:

"{

    "userName": "zhangsan",

    "userName": null

}"

有什么好方法解决嘛?

  • 写回答

1条回答 默认 最新

  • 小P聊技术 2021-06-01 10:34
    关注

    他只是调用了getset方法,去设置和返回你的值,按执行顺序设置值,同名称的值会设置两次,以最后一次设置的值为准,不会报错的,正常是需要避免这个问题,不会出现JSON字符串相同的名称字段的,这个是必须要做的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度