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 t
Not sure if I'm missing something, but I think this works (tested in python 2.5) with the output you specify:
import simplejson
finalObj = { 'obj1': obj1, 'obj2': obj2 }
simplejson.dumps(finalObj)
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)
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)