json生产数据都是字符串
发布于 6 年前 作者 oxue 12902 次浏览 来自 问答

 success: function(res) {

    var str =res.data;

    var k2=new Array();

    var data2={};

    for(var s in str[0]){

      var  d = parseFloat(str[0][s]);

      if (d){

      var  rr=d

      }else{

      var  rr=str[0][s]

      }

data2[s]=rr

    }

  console.log(data2)

       that.setData({

                   array:res.data

               });

 }

================问题=================================

当str[0]变str[1]时候如何让data2加入k2数组?

==================bug===================================

所有服务器那边传回的json,小程序都变成了字符串,实际我需要有数字类型

  1. 例如:

  2. danwei:"瓶"

  3. jiage:2


  4. 而不是:

  5. danwei:"瓶"

  6. jiage:"2"


2 回复

不行啊,我放在data给页面的,页面不支持强制类型吧

你可以使用时强制类型下

回到顶部