美文网首页
自定义字符串转json数据上传ajax

自定义字符串转json数据上传ajax

作者: lusiKong | 来源:发表于2017-09-18 09:56 被阅读0次

    作为ajax自定义数据的上传,需要将各种类型的数据转成json字符串进行上传。
    一般而言,json对象与json字符串的转换方法有多种。记录的主要是:
    JSON.parse(jsonstr); //可以将json字符串转换成json对象;
    JSON.stringify(jsonobj); //可以将json对象转换成json字符串 ;
    如果你需要将字符串转成json字符串上传,就需要用JSON.stringify。如果你利用ajax的方法get到json字符串,就需要JSON.parse转换成json对象。
    其中,对于JSON.stringify,上传的格式应该是
    jsonobj = [
    {"name":"json","year":"20"},
    {"name":"jack","year":"10"},
    {"name":"Lucy","year":"13"}
    ];
    jsonobj = JSON.stringify(jsonobj );
    JSON.parse与JSON.stringify对于转换对象的要求很严格,每个对象的属性及值都需要用双引号“ ”括起来,外面包裹方括号【 】,这样才能转换识别,不然则会报错

    相关文章

      网友评论

          本文标题:自定义字符串转json数据上传ajax

          本文链接:https://www.haomeiwen.com/subject/omqusxtx.html