Heim > Web-Frontend > js-Tutorial > Hauptteil

Beispiel für die Konvertierung von JS-Objekten und JSON-Stringformaten. Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 16:33:00
Original
1225 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt die Implementierungsmethode zum Konvertieren von JS-Objekten und JSON-Stringformaten und stellt sie allen als Referenz zur Verfügung. Die spezifische Implementierungsmethode lautet wie folgt:

Code kopieren Der Code lautet wie folgt:







Interkonvertierung zwischen js-Objekten und json-Objekten am Frontend:

1. Konvertieren Sie JS-Objekte in JSON

Verarbeitung: Verweisen Sie auf eine json2.js-Datei und rufen Sie die Methode JSON.stringify() auf. Zum Beispiel:

Code kopieren Der Code lautet wie folgt:
var data = new Object();
var json_data = JSON.stringify(data);


PS: Die Datei json2.js kann durch eine Online-Suche heruntergeladen werden.

2. JSON in JS konvertieren

1. Verarbeitung: Verwenden Sie eine jQuery-Methode $.parseJSON(), um Daten im JSON-Format in JS-Objekte zu konvertieren. Zum Beispiel:

Code kopieren Der Code lautet wie folgt:
var json_data = $.getJSON();
var data = $.parseJSON(json_data);
(kann zum Konvertieren des js-Arrays verwendet werden)

2. Methode zum Konvertieren von JSON in ein JS-Objekt:

Code kopieren Der Code lautet wie folgt:
var json = eval ('(' Ergebnis ')');

Durch den obigen Ausdruck wird die Json-Formatzeichenfolge, die der Server dem Client antwortet, in ein Json-Objekt (formatiert) mit dem Namen „json“ analysiert, um über die Methode „json“ oder „json[]“ auf Daten zuzugreifen.

Konvertierung von js-Objekten und json-Objekten im Hintergrund:

.NET Framework 4 in System.Runtime.Serialization. Verwenden Sie die Klasse JavaScriptSerializer, um Daten zu serialisieren und zu deserialisieren

Beispiel:

Code kopieren Der Code lautet wie folgt:
//Deserialisieren Sie die Parameterlistensammlung
List _ApplyPart = new JavaScriptSerializer().Deserialize>(param);

Ich hoffe, dass dieser Artikel für das Webprogrammierungsdesign aller hilfreich sein kann.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!