Der Unterschied zwischen JSON und der herkömmlichen Syntax wäre folgender (in Javascript)
Konventionell
function Employee(name, Id, Phone, email){
this.name = name;
this.Id = Id;
this.Phone = Phone;
this.email = email;
}
//access or call it as
var Emp = new Employee("mike","123","9373849784","mike.Anderson@office.com");
Mit JSON
wenn wir JSON verwenden, können wir auf andere Weise definieren als
function Employee(args){
this.name = args.name;
this.Id = args.Id;
this.Phone = args.Phone;
this.email = args.email;
}
//now access this as...
var Emp = new Employee({'name':'Mike', 'Id':'123', 'Phone':'23792747', 'email':'mike.adnersone@office.com'});
Das Wichtigste, was wir uns merken müssen, ist, dass wir, wenn wir die Klasse "Employee" oder ein Modal mit 100 Elementen ohne JSON-Methode erstellen wollen, alles beim Erstellen der Klasse parsen müssen. Aber mit JSON können wir die Objekte nur dann inline definieren, wenn ein neues Objekt für die Klasse definiert wird.
diese Zeile unten ist die Art und Weise der Dinge mit JSON (nur eine einfache Möglichkeit, Dinge zu definieren)
var Emp = new Employee({'name':'Mike', 'Id':'123', 'Phone':'23792747', 'email':'mike.adnersone@office.com'});