实体类里面驼峰命名和下划线命名混着写会不会出问题
java吧
全部回复
仅看楼主
level 9
冰色水果 楼主
调用一个第三方api,返回参数命名简直丧心病狂
假如不用map和JSONObject,我只想用实体类去接,这么写会不会出问题?
2024年04月16日 03点04分 1
level 11
用别怕,怕别用,大不了重构
2024年04月16日 04点04分 2
level 11
自己实验一下看能不能正常转换为实体类呗,实践出真知
2024年04月16日 04点04分 3
level 12
其他语言没必要随java这套默契规则,json本来就应该想写什么写什么,你需要的是能够一键生成得插件而不是让别人遵从java的软规则[黑线]
2024年04月16日 04点04分 4
插件我有,我只是想知道这么写会不会有坑,毕竟以前没见过这么命名的.json是没规则,但是每个开发语言本身肯定是有规范的啊,哪个语言的规范是允许这么命名的
2024年04月16日 05点04分
@冰色水果 正常情况下是每个系统的对接都要写中间层映射的,假如你对接的是你自己同事负责的另一个系统。你觉得你的部门经理是找你还是找他?java现在的生态是舒适惯了已经忘了本来就应该包一层中间dto做映射的
2024年04月16日 05点04分
@卡里姆的伊果🌻 有dto映射就不能参数命名不规范了?照你这样说所有的参数命名规范都是扯淡,因为所有语言都可以进行参数转换,我写java照样可以下划线,写python照样可以驼峰,你看其他同事揍不揍你
2024年04月16日 06点04分
@冰色水果 6[真棒],等出了问题你就加班吧。别人api返回改一下出bug了你boss让你看一下你根你boss说是api返回参数改了
2024年04月16日 06点04分
level 14
json序列化和反序列化不是有很多现成的注解么?这都不叫问题
2024年04月16日 06点04分 5
level 14
你这还是遇到的少了,你跟c++的系统对接一次试试,你就会觉得看见json都已经很眉清目秀了
2024年04月16日 06点04分 6
哈哈哈,目前还没遇到过,c++结构很混乱吗
2024年04月16日 06点04分
@冰色水果 c++没有什么固定规范,真要说固定规范,二进制协议算是最规范的
2024年04月16日 06点04分
@冰色水果 如果你和c++用字符串结构做协议通讯,你会遇到各种各样的分隔符来分隔不同字段,什么分号减号下划线,没有变量名一说,靠字段顺序规定第一个是啥第二个是啥……
2024年04月16日 06点04分
@冰色水果 如果遇到循环,就用不同的符号表示字段分隔和循环体分隔,json是什么?不存在的
2024年04月16日 06点04分
level 12
返回的,还能带注释吗,咋弄的
2024年04月16日 07点04分 7
只是接口文档
2024年04月16日 07点04分
1