Heim >Web-Frontend >js-Tutorial >Beispiele für zwei gängige Methoden für js zum Lesen von json_javascript-Fähigkeiten

Beispiele für zwei gängige Methoden für js zum Lesen von json_javascript-Fähigkeiten

WBOY
WBOYOriginal
2016-05-16 16:33:311282Durchsuche

Methode 1: Die bekannteste Bewertungsmethode in js

Code kopieren Der Code lautet wie folgt:

var strJson="{name:'Zhang San'}";//json
var obj=eval("(" strJson ")");//Konvertiertes JSON-Objekt
alarm(obj.name);//json name

Zu dieser Methode sind folgende Dinge zu beachten:

Der Objektausdruck {'name':'Zhang San'} muss mit „()“ erweitert werden, andernfalls

Code kopieren Der Code lautet wie folgt:

var strJSON = "{name:'Zhang San'}";
var obj = eval(strJSON);
alarm(obj.constructor);//String-Konstruktor
Alert(obj.name);//undefine

Der Objektausdruck muss erweitert und ausgewertet werden, um ein anonymes Objekt zu generieren!

Methode 2: Die Definitionsmethode für die Funktionskonstruktion gibt
zurück

Code kopieren Der Code lautet wie folgt:

var strJSON = "{name:'Zhang San'}";//Der erhaltene JSON
var obj = new Function("return" strJSON)();//Konvertiertes JSON-Objekt
alarm(obj.name);//json name
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