Heim > Computer-Tutorials > Computerwissen > So definieren Sie Variablen und Schleifen mithilfe von JSON in JavaScript

So definieren Sie Variablen und Schleifen mithilfe von JSON in JavaScript

PHPz
Freigeben: 2024-01-22 11:54:22
nach vorne
1248 Leute haben es durchsucht

So definieren Sie Variablen und Schleifen mithilfe von JSON in JavaScript

So definieren Sie Variablen in JSON und führen dann eine Schleife in JavaScript durch

var-Daten =

[

{Status: „In Bearbeitung“, Titel: „Umweltverbesserung und zivilisierte Überzeugung“, Typ: „Gemeindeentwicklung“, Personennummer:2000},

{state: „Recruiting“, title: „Mingshan District schließt sich der Public Welfare Society an“, Typ: „Volunteer Service“, peoplenum:2},

{Status: „In Bearbeitung“, Titel: „Umweltverbesserung und zivilisierte Überzeugung“, Typ: „Soziale Wohlfahrt“, Personennummer:2000}

];

var html='';

html += '';';

html += '

';';

for (var i=0; i{

html += ''; ';

html += '';

html += '' + data[i].title + '

';

html += 'Rekrutierung:' + data[i].peoplenum + 'people';

html += ' ' + data[i].state;

html += '

}

html += '

html += '

$("#div1").append(html);

Wie man einen JSON-String mit js in ein Array umwandelt

Der Erste

JSON.parse(jsonString)

Zweiter Typ

eval("("+jsonString+")")

Dritter Typ

var obj=(function 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',age:'7'}]");

for(var b in obj)alert(obj[b].name);

js analysiert JSON-Dateien, um Daten zu erhalten

Anhand der zurückgegebenen Zeichenfolge ist ersichtlich, dass es sich um ein in mehrere JSONs gespleißtes JS-Array handelt.

Wenn nur ein String zurückgegeben wird, muss der String in ein js-Objekt konvertiert werden.

Verwenden Sie die Methode $.each() von Jquery, um das js-Array zu durchlaufen und die Daten jedes JSON-Objekts abzurufen.

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 + ")"); //String in js-Objekt konvertieren

$.each(str_json,fucntion(a,b){

alert(a); //Den Schlüssel des Arrays anzeigen

alert(b.id); //Die zu entnehmenden Daten anzeigen

});

js-Loop-Array löscht JSON mit leerem Wert

Alles erweitern

var result = [];

var item =[

{

"resource_id":'',

"text":'',

"content_desc": '',

"smallImg":'',

"existFlag":true

},

{

"resource_id":'7886',

"text":'454',

"content_desc": '45',

"smallImg":'132',

"existFlag":true

},

{

"resource_id":'7886',

"text":'454',

"content_desc": '45',

"smallImg":'132',

"existFlag":true

},

{

"resource_id":'aaa',

"text":'bbb',

"content_desc": 'ccc',

"smallImg":'ddd',

"existFlag":true

},{

"resource_id":'',

"Text":'',

"content_desc": '',

"smallImg":'',

"existFlag":true

}

];

for(var i=0;i var obj=item[i];

if(!!obj["resource_id"]){

result.push(obj);

}

}

console.log(result);

Das obige ist der detaillierte Inhalt vonSo definieren Sie Variablen und Schleifen mithilfe von JSON in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:docexcel.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage