Wie konvertiert man ein JSON-Objekt in einen String in einer Alarmbox? [geschlossen]

8

Ich möchte meine Antwort (json) debuggen und sie als String in einer Alarmbox anzeigen lassen. Gibt es etwas Bequemes zu tun?

%Vor%     
marko 17.01.2012, 13:09
quelle

7 Antworten

9
___ antwort8895200 ___

Am bequemsten wäre es, die Konsole Ihres Browsers zu verwenden.

%Vor%

In den meisten Browsern erhalten Sie eine sehr klare Sicht auf den Inhalt von json.

Alternativ könnten Sie eine Zeichenfolge mit einer for-Schleife machen:

%Vor%

Aber das ist nicht rekursiv. Hier ist eine funktionierende Demonstration: Ссылка

    
___ qstnhdr ___ Wie konvertiert man ein JSON-Objekt in einen String in einer Alarmbox? [geschlossen] ___ answer8895175 ___

Sie können JSON.stringify verwenden. Allerdings weiß ich nicht, ob es in allen gängigen Browsern funktioniert.

alert (JSON.stringify (json-object));

    
___ answer8895171 ___

Sie können den Antworttext einer Anfrage mit der integrierten Firebug- oder Google Chrome-Konsole analysieren.

    
___ answer8895232 ___

Sie erhalten die klare Antwort, wenn Sie die JSON-Struktur bereitstellen.

Zum Beispiel, wenn Sie unter der JSON Struktur haben.

%Vor%

Es ist nicht einfach für obigen Einzelknoten json. Wenn JSON-Struktur tiefer ist, müssen Sie iterieren, bis Sie Wert erhalten :)

Or. Der einfachste Weg ist console.log (json); und in Firebug sehen, bekommen Sie, was in JSON Block ist.

    
___ answer8895233 ___
%Vor%     
___ tag123jquery ___ jQuery ist eine beliebte Cross-Browser-JavaScript-Bibliothek, die das DOM-Traversal (Document Object Model), die Ereignisbehandlung, Animationen und AJAX-Interaktionen erleichtert, indem die Diskrepanzen zwischen Browsern minimiert werden. Eine mit jQuery gekennzeichnete Frage sollte mit jQuery in Zusammenhang stehen, daher sollte jquery von dem fraglichen Code verwendet werden, und mindestens eine jquery-nutzungsbezogene Elemente müssen in der Frage enthalten sein. ___ tag123json ___ JSON (JavaScript Object Notation) ist ein Textdatenaustauschformat und sprachunabhängig. Verwenden Sie dieses Tag, wenn dieses Textformat beteiligt ist. VERWENDEN SIE DIESEN TAG NICHT FÜR NATIVE JAVASCRIPT-OBJEKTE ODER JAVASCRIPT OBJECT LITERALS. Bevor Sie eine Frage stellen, wenn Sie glauben, dass Ihre JSON-Datei gültig ist, überprüfen Sie sie bitte in einem JSON-Validator wie JSONLint, damit Ihre Frage beantwortet wird, bevor Sie sie stellen. ___ qstntxt ___

Ich möchte meine Antwort (json) debuggen und sie als String in einer Alarmbox anzeigen lassen. Gibt es etwas Bequemes zu tun?

%Vor%     
___ answer8895188 ___

Versuchen Sie es

%Vor%

Ein JSON-Stringifier geht in die entgegengesetzte Richtung und konvertiert JavaScript-Datenstrukturen in JSON-Text. JSON unterstützt keine zyklischen Datenstrukturen. Achten Sie also darauf, dem JSON-Stringgenerator keine zyklischen Strukturen zu geben. Ссылка

    
___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ answer8895190 ___

Sie können Folgendes für Ihre Erfolgsantwort verwenden:

%Vor%     
___
Armin 17.01.2012, 13:13
quelle
16

Sie können Folgendes für Ihre Erfolgsantwort verwenden:

%Vor%     
franticfrantic 17.01.2012 13:13
quelle
3

Sie können JSON.stringify verwenden. Allerdings weiß ich nicht, ob es in allen gängigen Browsern funktioniert.

alert (JSON.stringify (json-object));

    
Kristoffer Svanmark 17.01.2012 13:11
quelle
2

Sie können den Antworttext einer Anfrage mit der integrierten Firebug- oder Google Chrome-Konsole analysieren.

    
Nicolas Garnil 17.01.2012 13:11
quelle
1

Sie erhalten die klare Antwort, wenn Sie die JSON-Struktur bereitstellen.

Zum Beispiel, wenn Sie unter der JSON Struktur haben.

%Vor%

Es ist nicht einfach für obigen Einzelknoten json. Wenn JSON-Struktur tiefer ist, müssen Sie iterieren, bis Sie Wert erhalten :)

Or. Der einfachste Weg ist console.log (json); und in Firebug sehen, bekommen Sie, was in JSON Block ist.

    
Umesh Patil 17.01.2012 13:16
quelle
0

Versuchen Sie es

%Vor%

Ein JSON-Stringifier geht in die entgegengesetzte Richtung und konvertiert JavaScript-Datenstrukturen in JSON-Text. JSON unterstützt keine zyklischen Datenstrukturen. Achten Sie also darauf, dem JSON-Stringgenerator keine zyklischen Strukturen zu geben. Ссылка

    
Shadow 17.01.2012 13:13
quelle
0
%Vor%     
Eugen Rieck 17.01.2012 13:16
quelle

Tags und Links