zoukankan      html  css  js  c++  java
  • js数组,字符串,json互相转换函数有哪些

    js数组,字符串,json互相转换函数有哪些

    一、总结

    一句话总结:

    JSON.stringify(arr) JSON.parse(jsonString)
    str.split('')
    array.join('')

    1、js数组如何转字符串?

    array.join('')
    var arr = [1,2,3,4,'巴德','merge'];
    var str = arr.join(',');
    console.log(str); // 1,2,3,4,巴德,merge

    2、字符串如何转数组?

    str.split('')
    var str = '1,2,3,4,巴德,merge';
    var arr = str.split(',');
    console.log(arr);     // ["1", "2", "3", "4", "巴德", "merge"]   数组
    console.log(arr[4]);  // 巴德

    3、js数组转json字符串和json字符串转数组?

    JSON.stringify(arr) JSON.parse(jsonString)
    var str = '1,2,3,4,巴德,merge';
    var arr = str.split(',');
    var strify = JSON.stringify(arr);
    console.log(arr);       // ["1", "2", "3", "4", "巴德", "merge"]   数组
    console.log(arr[4]);    // 巴德
    console.log(strify);    // ["1", "2", "3", "4", "巴德", "merge"]   字符串
    
    var arrParse = JSON.parse(strify);
    console.log(arrParse);  // ["1", "2", "3", "4", "巴德", "merge"]   数组

    二、js 数组,字符串,json互相转换(转)

    转自:js 数组,字符串,json互相转换
    https://www.cnblogs.com/woodk/p/5714329.html

    数组转字符串

    var arr = [1,2,3,4,'巴德','merge'];
    var str = arr.join(',');
    console.log(str); // 1,2,3,4,巴德,merge

    字符串转数组

    var str = '1,2,3,4,巴德,merge';
    var arr = str.split(',');
    console.log(arr);     // ["1", "2", "3", "4", "巴德", "merge"]   数组
    console.log(arr[4]);  // 巴德

    字符串转数组,数组转数组格式化,数组格式化转数组

    var str = '1,2,3,4,巴德,merge';
    var arr = str.split(',');
    var strify = JSON.stringify(arr);
    console.log(arr);       // ["1", "2", "3", "4", "巴德", "merge"]   数组
    console.log(arr[4]);    // 巴德
    console.log(strify);    // ["1", "2", "3", "4", "巴德", "merge"]   字符串
    
    var arrParse = JSON.parse(strify);
    console.log(arrParse);  // ["1", "2", "3", "4", "巴德", "merge"]   数组
     
  • 相关阅读:
    ubuntu 通过命令将数据复制到u盘
    项目感言--功能的模块化
    java 中变量的存储与引用
    java 基础拾漏
    自动完成--autoComplete插件(2)
    自动完成--autoComplete插件
    Linux查看端口
    Linux查看系统信息
    js splice方法
    slice、substring、substr
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/10667095.html
Copyright © 2011-2022 走看看