`

javascript 对象 数组 转换 为 字符串

 
阅读更多
    function ArrayToString(arr,str) { 
        /* 函数功能:数组根据分割字符(串)转换为字符串 
        参数: 
        arr:需转换的字符串数组 
        str:分割字符串 
        返回值: 
        转换后的字符串 
        */ 
        var strTmp = ""; 
        for(var i=0;i<arr.length;i++) { 
            if(arr[i]!="") { 
                if(strTmp=="") { 
                    strTmp = arr[i]; 
                } else { 
                    strTmp = strTmp + str + arr[i]; 
                } 
            } 
        } 
        return strTmp; 
    } 
     
    /* 
    *  javascript复杂对象转url参数字符串 
    */ 
    var parseParam=function(param, key){ 
        var paramStr=""; 
        if(param instanceof String||param instanceof Number||param instanceof Boolean){ 
            paramStr+="&"+key+"="+encodeURIComponent(param); 
        }else{ 
            $.each(param,function(i){ 
                var k=key==null?i:key+(param instanceof Array?"["+i+"]":"."+i); 
                paramStr+='&'+parseParam(this, k); 
            }); 
        } 
        return paramStr.substr(1); 
    }; 
     
    //调用: 
    var obj={name:'tom','class':{className:'class1'},classMates:[{name:'lily'}]}; 
    parseParam(obj); 
    结果:"name=tom&class.className=class1&classMates[0].name=lily"  
    parseParam(obj,'stu'); 
    结果:"stu.name=tom&stu.class.className=class1&stu.classMates[0].name=lily"  

 

分享到:
评论

相关推荐

    java对象转换为json字符串或字符串数组

    在Java开发中,将Java对象转换为JSON字符串或字符串数组是一项常见的任务,特别是在与前端交互、数据存储或者网络传输时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

    JavaScript:数组与字符串操作教程

    // 数组转换为字符串 let numbers = [1, 2, 3]; let numbersString = numbers.join(", "); // 使用逗号和空格作为分隔符 // 字符串转换为数组 let sentence = "The quick brown fox"; let words = sentence.split(...

    使用json-lib将java对象转换成json字符串

    标题中的“使用json-lib将java对象转换成json字符串”指的是在Java编程中,利用json-lib这个库来将Java对象转化为JSON格式的字符串。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端...

    js代码-js将数组转换为字符串

    这是将数组转换为字符串的另一种方式,特别是当数组包含复杂的数据结构(如对象)时。`JSON.stringify()` 不仅转换数组,还会将数组内的对象转换为JSON格式: ```javascript let array = [1, {name: 'John'}, [4...

    09 数组及字符串实验

    例如,将字符数组转换为字符串,或将字符串分割成字符数组。 9. **动态规划和字符串**:在解决一些复杂问题时,如最长公共子序列、编辑距离等,动态规划常与字符串处理结合使用。 通过这个实验,你不仅会掌握数组...

    JQ 数组转成为字符串.rar

    在这个主题中,我们关注的是如何将JQ中的数组转换为字符串。这个过程在很多场景下都是必要的,比如当你需要将数组数据发送到服务器或者存储在本地时。 首先,让我们理解数组和字符串的基本概念。数组是JavaScript中...

    将数组转换成JSON对象

    这段代码展示了如何使用一个自定义的`toJSON`函数来将JavaScript中的数组或对象转换为JSON字符串。这里使用了jQuery的`$.each`方法遍历对象的所有键值对,并根据类型进行相应的处理,如对字符串类型的值进行引号包围...

    把数组和自定义对象转换成字符串.docx

    2. `array2String(array)` 类似地,将数组转换为字符串。它同样遍历数组元素,处理不同类型的值。如果元素是数组或对象,会递归调用相应函数;如果是字符串,则编码。结果以方括号包围,元素间以逗号分隔。 3. `...

    java实现二维数组转json的方法示例

    例如,使用Gson库,你可以创建一个`Blog`类来表示博客信息,然后将二维数组转换为`List&lt;Blog&gt;`,再使用Gson的`toJson`方法生成JSON字符串: ```java import com.google.gson.Gson; public class Blog { private ...

    javascript中数组和字符串的方法对比_.docx

    字符串可以使用 split() 方法转换为数组,而数组可以使用 join() 方法转换为字符串。 split() 方法可以将一个字符串按照指定的分隔符分割成多个字符串,并将结果放在一个数组中。例如: var colorText = 'red,blue...

    基64字节数组转基64字符串

    例如,前端可以通过JavaScript获取图片的Blob对象,然后使用`FileReader`的`readAsArrayBuffer`方法将Blob转换为字节数组,再调用`base64BinArrayToStr`函数将其转换为Base64字符串,这个字符串可以发送到服务器。...

    把数组和自定义对象转换成字符串.pdf

    本文将详细讲解如何将数组和自定义对象转换为字符串,并且能够还原回原来的类型。 首先,我们要解决的问题是将数组或自定义对象转化为字符串格式。这在诸如构建URL查询字符串或存储在cookie中时尤其有用,因为这些...

    举例讲解JavaScript中将数组元素转换为字符串的方法

    在JavaScript中,数组是用于存储有序集合的一种基础数据结构,它可以包含任意...数组转换字符串的操作在前端开发中尤其常见,如数据展示、表单提交等场景,这些基本操作是每一个JavaScript开发者需要掌握的基础知识。

    javascript数组组合成字符串的脚本

    JavaScript的`toString()`方法是数组内置的一个方法,当它被调用时,会尝试将数组转换为一个字符串。这个方法会将数组的所有元素连接起来,元素之间用逗号分隔。例如: ```javascript var aArray = ["a", "b", ...

    PHP 数组和字符串互相转换实现方法.rar

    它们各自有特定的用途,但在某些情况下,我们可能需要将数组转换为字符串,或者反过来,将字符串解析为数组。这种转换对于数据处理、存储和传输都非常重要。本文将深入探讨PHP中数组与字符串之间的转换方法。 一、...

    javascript中json对象json数组json字符串互转及取值方法

    3. **JSON字符串到JSON数组转换**: 处理JSON数组字符串时,与转换单个JSON对象类似,只需调用`JSON.parse()`。例如: ```javascript var jsonArrStr = '[{"id":"01","open":false,"pId":"0","name":"A部门"},{...

    Json将对象转换成字符串

    标题“Json将对象转换成字符串”涉及的主要知识点是将JavaScript对象序列化为JSON格式的字符串。这在前端与后端通信、存储数据或传输数据时非常常见。以下是对这一主题的详细阐述: 1. **JSON对象和字符串**:JSON...

    pg-array:将数组和分隔字符串转换为 PostgreSQL 数组表示

    将数组和分隔字符串转换为 PostgreSQL 数组表示。 $ npm install pg-array 例子 从逗号分隔的字符串 var pgarray = require('pg-array'); pgarray('node, ruby, rust'); //=&gt; '{node,ruby,rust}' 来自任意分隔的...

    js中的json对象和字符串之间的转化

    2. **字符串与JSON对象之间的转化**:JavaScript提供了两个内置函数来实现这种转化:`JSON.stringify()`用于将JavaScript对象转换为JSON字符串,`JSON.parse()`用于将JSON字符串转换回JavaScript对象。 **描述中的...

Global site tag (gtag.js) - Google Analytics