duhastmich
V2EX  ›  Ruby

这算是个bug吗?

  •  
  •   duhastmich · Jul 19, 2013 · 5685 views
    This topic created in 4740 days ago, the information mentioned may be changed or developed.
    require 'json'

    JSON.generate({:key=>true, 'key'=>false})
    Supplement 1  ·  Aug 3, 2013
    有人利用这个来做json的注释,http://fadefade.com/json-comments.html
    3 replies    1970-01-01 08:00:00 +08:00
    dorentus
        1
    dorentus  
       Jul 26, 2013
    JSON 好像没有强制要求字符串键一定不能冲突的

    所以估计 ruby JSON module 的作者们就选择了无视这个可能存在的问题吧,毕竟这种情况只有在使用者自己失误的情况下才会发生,而每次 generate 的时候都额外做冲突检查的话是有性能损耗的。
    jeansfish
        2
    jeansfish  
       Jul 26, 2013
    duhastmich
        3
    duhastmich  
    OP
       Jul 27, 2013
    @dorentus
    @jeansfish 我以为不能重复的,长见识了~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2974 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:21 · PVG 11:21 · LAX 20:21 · JFK 23:21
    ♥ Do have faith in what you're doing.