Ho due oggetti JSON. Uno è un array python che viene convertito usando json, dumps() e altri contiene record dal database ed è serializzato usando json serializer. Voglio combinarli in un singolo oggetto JSON.Combinazione di due oggetti JSON in uno
Per esempio:
obj1 = ["a1", "a2", "a3"]
obj2 = [
{
"pk": "e1",
"model": "AB.abc",
"fields": {
"e_desc": "abcd"
}
},
{
"pk": "e1",
"model": "AB.abc",
"fields": {
"e_desc": "hij"
}
},
]
voglio unirli in unico oggetto, come di seguito:
finalObj = {
obj1:["a1", "a2", "a3"],
obj2: [
{
"pk": "e1",
"model": "AB.abc",
"fields": {
"e_desc": "abcd"
}
},
{
"pk": "e1",
"model": "AB.abc",
"fields": {
"e_desc": "hij"
}
},
]
}
Come posso fare questo?
typeof (finalObj.obj2) sul client è una stringa. Per recuperare l'oggetto JSON usa JSON.parse (finalObj) –