Python resultset convert into json is very easy because its have pre-defined function to convert into json structures.
Firstly you should convert into dictionary using given examples,
import json
data = [] for model in Model.objects.all(): data.append({"key_name1":model.key1, "key_name2":model.key2,....}) print(json.dumps(data)) //result [ {"key_name1":"value1","key_name2":"value2",.................... }, {"key_name1":"value1","key_name2":"value2",....................}, ....................... ]The above exampls usage python model object to make a list and then converted into json structure using import json package.
There have many other sort way to convert into resultset to object directly.
Here i am describe only one which is best for the converting resultset into json structures.
data = json.dumps([ {'key_name1': dd['key1'], 'key_name2': json.loads(dd['key2'])} for dd in model.objects.all() ]) print(data)this is the very very sort way to convert into json structure using model object resultset.
0 Comments