嗨,我已经使用 JSON.stringify 将 json 对象转换为字符串,现在我想要数组中的键值对,例如。key =en value =Anglais 等等...
这里是jsfiddle
代码
var data ={"en":{"name":"Anglais"},"fr":{"name":"Français"},
"it":{"name":"Italien"},"de":{"name":"Allemand"},"es":{"name":"Espagnol"}}
到目前为止我已经做了
var data = {
"en": {
"name": "Anglais"
},
"fr": {
"name": "Français"
},
"it": {
"name": "Italien"
},
"de": {
"name": "Allemand"
},
"es": {
"name": "Espagnol"
}
};
var strData = JSON.stringify(data);
for (var i = 0; i < strData.length; i++) {
$('#dvarray').append('string array==' + strData[i] + "<br>");
}
$.each(strData, function (key, value) {
var abbr = JSON.stringify(value);
$('#dvstring').html('abbr=' + abbr.substr(2, 4)); //Uncaught TypeError:
});