Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Schritte für jquery zum Betreiben von JSON und Definieren von JSON

Detaillierte Erläuterung der Schritte für jquery zum Betreiben von JSON und Definieren von JSON

php中世界最好的语言
php中世界最好的语言Original
2018-04-25 09:25:452850Durchsuche

Dieses Mal werde ich Ihnen eine detaillierte Erklärung der Schritte geben, mit denen jquery json bedient und json definiert. Was sind die Vorsichtsmaßnahmen für jquery, um json zu bedienen und json zu definieren? Werfen wir einen Blick darauf.

1. Hintergrund

json ist ein leichtes Datenaustauschformat, das der Interaktion zwischen Java-Diensten und js sehr förderlich ist Einführung in die einfache Definition von JSON und wie JS JSON analysiert.

2. Inhalt

1. JSON-Definition:

Das einfache JSON-Format ist [{"key1": "value1"}, {"key2": "value2"}],

[] repräsentiert das Array, {} repräsentiert die Daten im Array object, key1, key2 sind die Schlüssel in einem JSON-Objekt. Der Schlüsselwert in einem JSON ist eindeutig. Wert1, Wert2 sind die Werte, die den Schlüsselschlüsseln entsprechen.

Definitionsmethode:

1) buchstabiert direkt JSON-String, zum Beispiel: String Variable, der Inhalt ist [{"attchName": "Anhang 0", "attchId":0}, {"attchName": "Anhang 1", "attchId":1}, {"attchName": "Anhang 2", "attchId ":2}].

2) Führen Sie das Open-Source-JAR-Paket json-lib.jar ein und definieren Sie JSONObjektobjekt, zum Beispiel:

JSONArray jsonArray = newJSONArray();JSONObject attchJson = newJSONObject();attchJson.put("attchId","0");
attchJson.put("attchName", "附件0");jsonArray.put(attchJson);jsonArray即为一个json数据,等价于用[]的定义一个json.

Für eine komplexe JSON-Definition kann der dem Schlüssel entsprechende Wert in JSON auch ein JSON-Array sein. Beispielsweise sind in dieser Aufgabe mehrere Anhänge enthalten:

JSONArray taskJsonArray = newJSONArray();JSONObject taskJsonObj = newJSONObject();taskJsonObj.put("taskId",100);
taskJsonObj.put("taskName", "myTask");taskJsonObj.put("attchs",jsonArray);taskJsonArray.put(jsonObj);

taskJsonArray ist der letzte JSON-Inhalt, die Form von

nach dem einfachen Stringing ist wie folgt:

[{"attchs":[{"attchName":"附件0","attchId":0},{"attchName":"附件1","attchId":1},{"attchName":"附件2","attchId":2}],"taskId":100,"taskName":"myTask"}]

2. js parsing json

allgemeines von json Parsing-Methode:

var json = eval_r(jsonArray );
 for(var i=0;i<json.length;i++){ 
 alert("attchId:"+json[i].attchId+",attchName:"+json[i].attchName);
}

Verwenden Sie jQuery, um json zu parsen:

 $.getJSON("jsonTest",{showNumber:"3"},function(data){    
 $.each(data,function(idx,item){
   //alert(idx);
   if(idx<0){
    returntrue;//同countinue,返回false同break
   } 
   alert("attchId:"+item.attchId+",taskName:"+item.attchName); 
   }); });

Ich glaube, Sie haben die Methode nach dem Lesen gemeistert Der Fall in diesem Artikel finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website.

Empfohlene Lektüre:

Wie man JSON als Funktionsparameter verwendet

Ausführliche Erklärung zum Umgang mit WebService-übergreifenden Domain-Probleme

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte für jquery zum Betreiben von JSON und Definieren von JSON. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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