Skip to content Skip to sidebar Skip to footer

Combining Two Json Objects In To One

I have two JSON objects. One is python array which is converted using json,dumps() and other contains records from database and is serialized using json serializer. I want to combi

Solution 1:

You can't do it once they're in JSON format - JSON is just text. You need to combine them in Python first:

data = { 'obj1' : obj1, 'obj2' : obj2 }
json.dumps(data)

Solution 2:

Not sure if I'm missing something, but I think this works (tested in python 2.5) with the output you specify:

importsimplejsonfinalObj= { 'obj1': obj1, 'obj2': obj2 }
simplejson.dumps(finalObj)

Solution 3:

You have two techniques. The list version suffers from the limitation that the order matters. However, the JSON is slightly simpler-looking. The dictionary version has nested data, which looks more complex.

data = { 'obj1' : obj1, 'obj2' : obj2 }
json.dumps(data,indent=2)


data = [ obj1, obj2 ]
json.dumps(data,indent=2)

Post a Comment for "Combining Two Json Objects In To One"