本文目錄一覽:
- 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
原創文章,作者:DHLQ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/140468.html