migger: JSON in einem inputfeld speichern

Hallo

Ich habe ein JSON, dass ich an einem textfeld übergeben - wie muss ich das JSON descodieren (ohne PHP oder prototype) bzw. umformatieren

Beispiel:

  
  
data = {  
  wert1: "a1",  
  wert2: "b2",  
  
 // etc...  
  
}  
  
document.getElementById("json").value = data;  
  

HTML:

  
<input  type="text" id="json" value="" name="json" />  

bei mir erscheint da nur "[object Object]"

Danke

  1. Hi,

    document.getElementById("json").value = data;

    bei mir erscheint da nur "[object Object]"

    Natürlich, denn dein data ist ja auch ein Objekt.
    Und wenn dieses keine eigene toString-Methode mitbringt, dann ergibt die Überführung in einen String-Kontext nun mal nur sowas.

    Aber deine JSON-Implementierung sollte doch vermutlich schon eine Methode mitbringen, um ein JSON-Objekt als String auszugeben?
    Das Stichwort lautet jedenfalls Serialisierung.

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.