本文目录一览:
- 1、JS,javascript 如何把普通数组转换成JSON数组
- 2、js怎么输出数组
- 3、js怎么遍历json的数组并输出到html中
- 4、JS,javascript 如何把普通数组转换成JSON数组
JS,javascript 如何把普通数组转换成JSON数组
普通的数组格式是:['a','b','c']
JSON的格式是:{'1':'a','2':'b','3':'c'}
所以把数组循环一下就可以了;
var a = ['a','b','c'];
var json = {};
for(var i=0;ia.length;i++)
{
json[i]=a[i];
}
JSON.stringify(json); //结果:{'1':'a','2':'b','3':'c'}
js怎么输出数组
可以用alert函数看里面的值的
但是必须用for循环
var array = ["1","2","3","4"]; //your array here
for(count=0;countarray.length;count++){
alert(array[count]);
}
或
!DOCTYPE HTML
html
head
meta charset="UTF-8"
titlemenu/title
style type="text/css"
/style
script type="text/javascript"
console.log(target)
/script
/head
body
/body
/html
扩展资料:
注意:无参数的函数必须在其函数名后加括号:
function函数名 () { 代码... }
function函数名 () { 代码... }
注意:别忘记 JavaScript 中大小写字母的重要性。"function" 这个词必须是小写的,否则 JavaScript 就会出错。另外需要注意的是,必须使用大小写完全相同的函数名来调用函数。
参考资料来源:百度百科-JavaScript 函数
js怎么遍历json的数组并输出到html中
例如数据库里面的json字符串是这样的
?
1
2
3
4
5
var str = '[{"name":"宗2瓜","num":"1","price":"122"},{"name":"宗呱呱","num":"1","price":"100"}]';
var xqo = eval('(' + str + ')');
for(var i in xqo){
alert(xqo[i].name);
}
上面的是js的,下面的是jquery来解析json字符串,
?
1
2
var cc = jQuery.parseJSON(data);
alert(cc[0].title);
JS,javascript 如何把普通数组转换成JSON数组
首先说一句~你的数组有语法错误~
而在JS中json是字符串表现形式,你的B显然是个对象,跟json没啥关系的~
所以是在js对象(数组)和json字符串之间转换~
那你的A(js中实例使用Camel规则,所以要写成小写a)就应该写成:
var a = {
name: "XXXX", //属性也是Camel规则
year: 1990,
old: 21
};
然后就是转换问题了,使用JSON类:
var b = JSON.stringify(a); //注意,b是json字符串
如果找不到JSON对象说明你浏览器版本太老
就需要手动引用json类库
请自行百度"json2.js"进行下载并引用
希望对您有帮助~
By Billskate