2016-05-11 16 views
0

Ich versuche, ein JavaScript-Objekt in ein JSON zu konvertieren.Wie ein JavaScript-Objekt in JSON konvertieren

Praktisch habe ich eine Website erstellt, in dem Sie eine json hochladen, bearbeiten und es mit Ihren Änderungen herunterladen.

Für die Bequemlichkeit, wenn ich bearbeiten erstellt ein JavaScript-Objekt, das mit JSON.stringify am Ende der Änderungen umgesetzt werden.

Das Problem ist, dass die endgültige Json sollten die gleichen Eigenschaften wie der Ausgangs eine mit den Elementen der anderen Schlüssel zugeordnet.

Zum Beispiel der erste kann das sein:

"tickets": { 
    "use": "Valida", 
    "useagain": "Valida di nuovo", 
    "usetitle": "Convalida biglietto", 
    "usemessage": "Vuoi convalidare il biglietto ora?", 
    "purchaseconfirmtitle": "Confermi l\"acquisto?", 
    "purchaseconfirmmessage": "Potrai convalidare il biglietto più tardi", 
    "minutes": "Minuti", 
} 

Das Ergebnis so sein muss:

"tickets": { 
    "use": "Example", 
    "useagain": "Example1", 
    "usetitle": "Example2", 
    "usemessage": "Example3, 
    "purchaseconfirmtitle": "Example4", 
    "purchaseconfirmmessage": "5", 
    "minutes": "Minuti", 
} 

Wie kann ich sicherstellen, dass alle Elemente Kinder von „Ticket“ sein werden (beispielsweise)?

+0

Sie brauchen, um mehr Details zu klären ... – mido

+0

haben Sie versucht, 'JSON.stringify'? – mido

+2

Mögliches Duplikat von [Wie kann ich ein Objekt zu JSON in Javascript serialisieren?] (Http://stackoverflow.com/questions/558518/how-can-i-serialize-an-object-to-json-in-javascript) –

Antwort

0

Nach W3Schools (man denke an folgendes Beispiel),

var text = '{ "employees" : [' + '{ "firstName":"John" , "lastName":"Doe" },' + '{ "firstName":"Anna" , "lastName":"Smith" },' + '{ "firstName":"Peter" , "lastName":"Jones" } ]}';

Hier ist Ihre Aufgabe,

var obj = JSON.parse(text); 

Hier ist die link.

+0

Vielen Dank, ich habe es gelöst. – Mister98

0

Sie suchen nach JSON.stringify().

+0

ich weiß nicht, warum, aber Ihr Link erscheint nicht https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify – AlainIb

+0

Sein keine große Sache. [JSON.stringify] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify) –

+0

Nö, aber in den ersten Blick ich nicht bekommen einen Link es ist. Ich denke du versuchst das zweite Element von '[JSON.stringify()]' ') zu bekommen. – AlainIb

Verwandte Themen