JSON: Es wird hauptsächlich verwendet, um Daten mit dem Server auszutauschen. Bevor das JSON-Objekt an den Server gesendet wird, muss es ein String sein.
JSON.stringify() // Konvertiert das JSON-Objekt in die String-Repräsentation.
var jsonData={"Name":"ABC","Abteilung":"Software"};// Es ist ein JSON-Objekt
var jsonString=JSON.stringify(jsonData);// Es ist eine String-Repräsentation des Objekts
// jsonString === '{"Name":"ABC","Abteilung":"Software"}'; ist wahr
Es wandelt auch das Javascript-Array in einen String um
var arrayObject=["ABC","Software"];// Es ist ein Array-Objekt
var arrString=JSON.stringify(array);// Es ist die String-Repräsentation des Arrays (Objekts)
// arrString === '["ABC","Software"]'; ist wahr
Wenn wir die JSON-Daten vom Server erhalten haben, werden die Daten im String-Format sein. Daher wandeln wir den String in ein JSON-Objekt um.
JSON.parse() // Um den String in ein JSON-Objekt umzuwandeln.
var data='{ "name":"ABC", "Abteilung":"Software"}'// es ist ein String (auch wenn es wie ein Objekt aussieht)
var JsonData= JSON.parse(data);// Es ist die JSON-Objekt-Repräsentation des Strings.
// JsonData === { "name":"ABC", "Abteilung":"Software"}; ist wahr