ebony0319

高德地图数据这种操作怎么处理

  •  
  •   ebony0319 · Feb 3, 2018 · 3639 views
    This topic created in 3094 days ago, the information mentioned may be changed or developed.

    为空的时候返回一个数组,有值的时候返回一个字符串。建模的时候只能用 Object 去接受,要用的时候还要判断类型。这是什么骚操作

    6 replies    2018-02-04 00:04:09 +08:00
    pq
        1
    pq  
       Feb 3, 2018
    呃,我不是程序员,但据我所知,字符串实际上就相当于一个由字符填充的数组。。。
    Finest
        2
    Finest  
       Feb 3, 2018
    弱类型语言没处理好都会这样吧
    ebony0319
        3
    ebony0319  
    OP
       Feb 3, 2018
    @hand515 我刚试了 Javascript 和 python 都没有这个现象,有人告诉我这是 Php 的锅。
    crayygy
        4
    crayygy  
       Feb 3, 2018 via iPhone
    用 char 数组...?
    honeycomb
        5
    honeycomb  
       Feb 4, 2018 via Android
    @ebony0319
    用自定义类包装一下?
    或者运气好的话,JSON mapper 提供者或许有相关的接口

    例:gson 解析数字时,默认当作 double,但是它也允许用户 override
    akira
        6
    akira  
       Feb 4, 2018
    拿到数据的时候,先做一次字符串替换,把空数组替换掉就好了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2804 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 15:07 · PVG 23:07 · LAX 08:07 · JFK 11:07
    ♥ Do have faith in what you're doing.