在JavaScript中将数组转换为字符串,反之亦然
Converting an array into a String and vice versa in JavaScript
我有一个对象数组,需要将其转换为一个简单的String,反之亦然。这是我的代码
var json1 = '{'"menu'": {'+
''"id'": '"file'",'+
''"value'": '"File'",'+
''"popup'": {'+
''"menuitem'": ['+
'{'"value'": '"New'", '"onclick'": '"CreateNewDoc()'"},'+
'{'"value'": '"Open'", '"onclick'": '"OpenDoc()'"},'+
'{'"value'": '"Close'", '"onclick'": '"CloseDoc()'"}'+
']'+
'}'+
'}}';
var arr = [];
var o1 = {url : 'http://url1',data : 'data1', response : json1};
var o2 = {url : 'http://url1',data : 'data2', response : json1};
var o3 = {url : 'http://url1',data : 'data3', response : json1};
var o4 = {url : 'http://url1',data : 'data4', response : json1};
arr.push(o1);arr.push(o2);arr.push(o3);arr.push(o4);
您尝试过JSON
对象吗?
var myobj = []; // any array or object
myobj = JSON.stringify(myobj);
typeof myobj; // "string"
myobj = JSON.parse(myobj);
typeof myobj; // "object"
Fiddle。
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 如何将字符串值从php页面发送到java脚本页面
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 对id以某个字符串开头的元素进行计数
- Javascript逻辑运算符和字符串/数字
- 反向字符串比较
- 如何有效地将游戏数据存储在URL查询字符串中
- 可变大小的JavaScript字符串如何成为基元类型
- 将DOM节点值与字符串Javascript进行比较
- 如何在 Javascript 中将变量的值从字符串转换为整数
- 在JavaScript中将数组转换为字符串,反之亦然
- 字符串到整数的转换速度快,反之亦然
- 对象转换为字符串,反之亦然
- 将JSON对象转换为数字字符串,反之亦然
- Javascript如何搜索双字节字符串与单字节字符串,反之亦然