Wie konvertiert man diese JavaScript-Zeichenfolge in Javascript Array / Objekt [Duplizieren]

8

Ich habe diese Zeichenfolge:

%Vor%

Wie konvertiere ich es in ein Array / Objekt in der gleichen Form in Javascript?

    
user991987 12.10.2011, 18:04
quelle

5 Antworten

24

Kann entweder var data = JSON.parse(yourString); oder var data = eval('(' + yourString+ ')');

verwenden     
Ritesh 12.10.2011, 18:09
quelle
9

Dies ist eine der Zeiten, in denen eval tatsächlich nützlich ist:

%Vor%

Aber es ist definitiv sicherer JSON.parse zu verwenden, wie es in anderen Antworten vorgeschlagen wird.

Hier ist ein funktionierendes Beispiel von eval version.

    
James Allardice 12.10.2011 18:06
quelle
1

Verwenden Sie JSON.parse

%Vor%     
Clive 12.10.2011 18:06
quelle
0

Setzen Sie eine Variable genau auf diese Zeichenfolge.

%Vor%     
Brian Hoover 12.10.2011 18:07
quelle
0

Wenn Sie jQuery verwenden, können Sie jQuery.parseJSON verwenden. Wenn nicht, können Sie die Funktion aus dem Quellcode ziehen und legen Sie es auf Ihrer Seite und haben Sie die gleichen Vorteile.

    
Brad Christie 12.10.2011 18:07
quelle

Tags und Links