2016-07-19 3 views

Antwort

2

Sie for...in Anweisung verwenden, können Werte von Objekt iterieren. In Schleife füge jeden Wert zur Zeichenkette hinzu.

var json = { 
 
    "id": 1, 
 
    "name": "Name", 
 
    "surname": "Surname", 
 
    "number": "111111111" 
 
}; 
 

 
var str = ""; 
 
for (var key in json) { 
 
    str += (key != "id") ? (json[key] + " ") : ""; 
 
} 
 
console.log(str);

1

Supossing, dass Sie diese json in einem var gespeichert haben. zum Beispiel:

var jsonObject = { 
    "id": 1, 
    "name": "Name", 
    "surname": "Surname", 
    "number": "111111111" 
} 

Sie können so etwas tun:

var myStringResult = jsonObject.name + ' ' + jsonObject.surname + ' ' + jsonObject.number; 
+0

Ja, das wäre schön, aber ich brauche mehr universellen Ansatz, weil ich mit verschiedenen Markennamen JSON-Objekt bekommen kann –

+0

Sie diese Funktion nutzen zu können: JSON.stringify. Dokumentation hier. https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/JSON/stringify – Grommy

Verwandte Themen