données var =
[
{state : "En cours", titre : "Amélioration de l'environnement et persuasion civilisée", tapez : "Développement communautaire", peoplenum:2000},
{state : "Recrutement", titre : "Le district de Mingshan s'associe à la société de protection sociale", tapez : "Service bénévole", peoplenum:2},
{state : "En cours", titre : "Amélioration de l'environnement et persuasion civilisée", tapez : "Aide sociale", peoplenum:2000}
];
var html='';
html += '';';
html += '
';';
pour (var i=0; i{
html += '';
html += '';
html += '' + data[i].titre + '
';
html += 'Recrutement :' + data[i].peoplenum + 'people';
html += ' ' + data[i].state;
html += '
}
html += '
html += '
$("#div1").append(html);
Le premier
JSON.parse(jsonString)
Deuxième type
eval("("+jsonString+")")
Troisième type
var obj=(fonction ToJSON(o){
if(typeof(o)==""string")try{return new Function("return"+o)();}catch(e){return null;}
})("[{name:'zhangsan',age:'24'},{name:'lisi',age:'30'},{name:'wangwu',age:'16'},{name :'tianqi',âge:'7'}]");
for(var b in obj)alert(obj[b].name);
D'après la chaîne renvoyée, on peut voir qu'elle se présente sous la forme d'un tableau js épissé en plusieurs jsons.
Si seule une chaîne est renvoyée, la chaîne doit être convertie en objet js.
Utilisez la méthode $.each() de Jquery pour parcourir le tableau js et récupérer les données de chaque objet json.
1
2
3
4
5
6
str = '[{"key":"value","keys":[{"key1":"value1","key2":"value2"},{"key1":"value3","key2": "value4"}],"obj":{"id":1,"msg":"success"}}]';
str_json = eval("("+ str + ")"); //Convertir la chaîne en objet js
$.each(str_json,fucntion(a,b){
alert(a); // Affiche la clé du tableau
alert(b.id); // Affiche les données à supprimer
});
Développer tout
var résultat = [];
var article =[
{
"resource_id":'',
"texte":'',
"content_desc" : '',
"smallImg":'',
"existFlag" : vrai
},
{
"resource_id" : '7886',
"texte" : '454',
"content_desc" : '45',
"smallImg" : '132',
"existFlag" : vrai
},
{
"resource_id" : '7886',
"texte" : '454',
"content_desc" : '45',
"smallImg" : '132',
"existFlag" : vrai
},
{
"resource_id" : 'aaa',
"text":'bbb',
"content_desc" : 'ccc',
"smallImg" : 'ddd',
"existFlag" : vrai
},{
"resource_id":'',
"texte":'',
"content_desc" : '',
"smallImg":'',
"existFlag" : vrai
}
];
for(var i=0;i var obj=item[i];
if(!!obj["resource_id"]){
result.push(obj);
}
}
console.log(résultat);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!