收藏
回答

安卓下不解析json 的问题

公司名称



MP帐号(邮箱)

262146150@qq.com

开发者微信号

suyuanyuan_87

机型(如iPhone 6s plus)

小米,华为p8,oppo

操作系统(如iOS 9.3)

4.1.2

是否必现


出现时间

2016.12.16

操作路径(即如何操作可以复现该问题)

安卓下执行request 接口

问题描述(具体问题介绍)

安卓下执行request接口,服务端返回的json ,无法解析, typeof  为 string


ios下正常解析

问题截图(客户端问题界面截图)



代码片段截图

客户端

var responseData = res.data;
console.log(typeof(responseData));



服务端


                // 返回JSON数据格式到客户端 包含状态信息
                header('Content-Type:application/json; charset=utf-8');
                exit(json_encode($data));




 

回答关注问题邀请回答
收藏

9 个回答

  • 苹果
    苹果
    2017-05-08
    var json  = res.data;
           json = json.replace("\ufeff","");
           var jj = JSON.parse(json);
           console.log(jj);

    我是这样去bom

    2017-05-08
    有用
    回复
  • 时光小溪
    时光小溪
    2017-03-21

    请问一下是如何解决的?华为p9plus出现上述一样的情况,用苹果机完全没有问题

    2017-03-21
    有用
    回复
  • 誌
    2017-03-20

    求教什么怎么去掉bom头的?

    2017-03-20
    有用
    回复
  • 诗人的咸鱼
    诗人的咸鱼
    2017-03-18

    多谢大饼~

    2017-03-18
    有用
    回复
  • 👊🏻Moving.
    👊🏻Moving.
    2017-03-17

    大饼君,我也遇到这样的问题了,你是如何去掉bom头的?

    2017-03-17
    有用
    回复
  • 建军
    建军
    2016-12-29

    .trim()  去bom头。。

    2016-12-29
    有用
    回复
  • 建军
    建军
    2016-12-28

    如何去掉bom 头,如何调试出来的

    2016-12-28
    有用
    回复
  • 🌴大餅
    🌴大餅
    2016-12-17

    解决了,是android 下调用request 的时候,自动加上了 bom头,去掉就好了

    2016-12-17
    有用
    回复
  • 杨凡
    杨凡
    2016-12-17

    我的小米是可以的

    2016-12-17
    有用
    回复
登录 后发表内容