Wie speichere ich ein Javascript Objekt in einer Datei?

8

Ich muss ein komplexes Javascript-Objekt für spätere Untersuchungen in einer Datei speichern. Es ist ein sehr großes Objekt, mehr als 50 Methoden und Eigenschaften.

Ich kann das Objekt und seine Methoden und Eigenschaften (und seine Werte) in Firefox-Firebug auf der DOM-Seite sehen, aber ich kann es nicht in einer Datei von dort speichern.

Ich möchte das Objekt mit aktuellen Werten von Eigenschaften speichern, nicht mit dem HTML-Dokument. Jedes Format einer Datei - HTML oder JSON oder irgendetwas anderes ist gut für mich:)

Wie kann ich das Objekt speichern?

    
János Továbbító 26.09.2012, 08:14
quelle

4 Antworten

7

Nun ... Sie können etwas tun, aber ich kann nicht sagen, wie hässlich es ist. Sie können etwas wie

tun

JSON.stringify(my_big_javascript_object) und speichern Sie den resultierenden JSON (Nur-Text) in einer Datei.

Sie können die Werte später mit einem JSON-Viewer betrachten, z. B. Ссылка

    
alexandernst 26.09.2012 08:40
quelle
1

Sie können das Objekt von Ihrer Seite an das serverseitige Skript übergeben, indem Sie AJAX wie folgt verwenden (jQuery):

%Vor%

und schreiben Sie es dann in eine HTML-Datei mit dem serverseitigen Skript (Beispiel verwendet PHP):

%Vor%

Die Ausgabe in somefile.htm wäre ähnlich:

%Vor%

Wenn Sie sich wundern, wie Sie Ihr Objekt nur mit Javascript, ohne serverseitige Sprache in einer Datei speichern können, dann ist es leider nicht möglich.

    
bogatyrjov 26.09.2012 09:14
quelle
0

Es ist jetzt möglich, die Blob-API zu verwenden:

%Vor%

Sie können mehr darüber hier lesen: Ссылка

Es erfordert, dass Sie eine Webseite mit einem Live-DOM haben, die funktionieren sollte, wenn Sie gerade dabei sind, JavaScript auf einer Seite zu debuggen.

    
kashiraja 14.12.2017 20:03
quelle
0

Das funktioniert gut für mich.

%Vor%

Ergebnis dieser Methode ist gespeicherte TXT-Datei mit Text:

  

Zeichenfolge zuerst = Zeichenfolge

     

Funktion second = function () {}

    
PolyGlot 01.01.2018 15:56
quelle

Tags und Links