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!