Senden von Daten von Python an Javascript (JSON)

8

Ich kenne JSON, um dieses Problem zu lösen, aber ich habe Probleme bei der Implementierung. Hier ist das Detail meines Ansatzes:

  1. Daten werden in Python
  2. berechnet
  3. Da die Größe der Daten dynamisch ist, muss ich JavaScript verwenden, um zusätzliche HTML-Tabellenzeilen für meine Ausgaben zu erstellen. Daher muss ich Daten von Python an JavaScript übergeben, damit JavaScript die Daten "sehen" kann.

HTML-Code (unten ist ein Abschnitt meines HTML-Codes, um die Ausgabeseite zu erstellen):

%Vor%

JavaScript-Code (Ich verwende JavaScript, um zusätzliche Eingabetabellen mit dem Dateinamen 'outputpage_js.html' zu erstellen):

%Vor%

Danke für die Hilfe!

    
TH339 14.08.2012, 20:03
quelle

1 Antwort

11

Sie müssen JSON nicht "implementieren", Python wird mit einer eingebauten Lib namens simplejson geliefert, die Sie mit normalen Dicts füttern können:

%Vor%

BEARBEITEN: Wie Tadeck aufgezeigt hat, sollte simplejson aktueller sein und ist nicht gleich json, aber es gibt eine Chance, dass simplejson nicht verfügbar ist, weil es extern gepflegt wird.

EDIT 2: basierend auf der Diskussion in dieser Antwort und der Diskussion auf der Seite, denke ich, wäre der beste Ansatz so etwas:

Python

%Vor%

Javascript

%Vor%

Sie haben dann genau die gleiche Struktur wie Ihr Python-Diktat als JavaScript-Objekt.

    
DesertEagle 14.08.2012, 20:08
quelle

Tags und Links