0
Ich habe ein Json var, und ich möchte ein neues Array hinzufügen.Wie füge ich ein neues Array in mein jsonArray ein
Ich möchte bekommen:
myJson = {
"field1":"value1",
"field2":"value2",
"newArray":[
{"array1": "valueArray1"},
{"array2":"valueArray2"}
]
}
var newArray = [{"array1": "valueArray1"},{"array2":"valueArray2"}];
var myJson = {
"field1":"value1",
"field2":"value2"
}
var newArray = [{"array1": "valueArray1"},{"array2":"valueArray2"}];
myJson.push(newArray)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
es einen Fehler zurück:
uncaught TypeError: myJson.push is not a function
at <anonymous>:1:8
warum ist es falsch?
myJson ist kein jsonArray, der ein Objekt –
bitte verschiedene Namen für nicht [JSON] (http: //json.org/) Objekte. Ihre Variable mit dem Namen * 'myJson' * ist kein Array. –
@AlexandruSeverin es ist ein Objekt - nichts mit JSON zu tun. JSON ist nur eine Methode zum Codieren einer Zeichenfolge. –