V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lintiven49
V2EX  ›  程序员

前端 mvc 的话你们是怎么处理枚举类型的?

  •  
  •   lintiven49 · 2014-08-07 11:30:34 +08:00 · 3904 次点击
    这是一个创建于 3792 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如我在一个对象中有个Gender的枚举分别为F和M,
    这两个枚举都有一个属性mean,f为女,m为男。
    一般json转的时候就把枚举直接变成一个字符串而已,mean就丢失了。
    10 条回复    2014-08-08 10:38:26 +08:00
    jsonline
        1
    jsonline  
       2014-08-07 12:52:33 +08:00
    直接字符串,要啥枚举。
    loading
        2
    loading  
       2014-08-07 13:40:52 +08:00 via Android
    被考试考疯了!
    都json过来了,字符串处理除非有性能损失才不用!
    lintiven49
        3
    lintiven49  
    OP
       2014-08-07 16:56:55 +08:00
    @jsonline 那怎么解决显示为男或者女?全都在前端?
    qazwsxedc121
        4
    qazwsxedc121  
       2014-08-07 18:11:54 +08:00
    早已抛弃枚举多年,{"f":"女","m":"男"}
    yangkeao
        5
    yangkeao  
       2014-08-07 19:22:17 +08:00
    字典?映射??

    同楼上{"f":"女","m":"男"}
    qq5775548
        6
    qq5775548  
       2014-08-07 20:30:32 +08:00
    同楼上 不要简单事情复杂化
    anubiskong
        7
    anubiskong  
       2014-08-07 20:57:09 +08:00
    枚举.....
    可见学院派的教学多么害人
    可见java式的面向对象多么悲剧
    json够你用了, 你多用几年js, 会发现你java那样的语言所标榜的面向对象, 设计模式啥啥的在js里面原生就可实现.
    lintiven49
        8
    lintiven49  
    OP
       2014-08-07 22:54:47 +08:00
    @yangkeao @anubiskong
    没办法,公司这边用的是java。。。然后就各种jsp和别的混合。。我也想只用js来实现~
    lintiven49
        9
    lintiven49  
    OP
       2014-08-07 22:55:21 +08:00
    谢谢各位啦~~果然还是用映射就好
    yangkeao
        10
    yangkeao  
       2014-08-08 10:38:26 +08:00
    @lintiven49 java类似的用map??
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5959 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 02:34 · PVG 10:34 · LAX 18:34 · JFK 21:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.