Я хочу перебрать объект устройства и добавить сравнение.
json выглядит следующим образом. Я хочу сравнить, скажем, если status
равно 1, чтобы добавить новое поле для каждого устройства "status" : "available"
иначе "status" : "Occuppied"
. Как я могу манипулировать json таким образом?
Вид:
from django.core import serializers
def ApplicationDetail(request, application_id, cat):
device = Device.objects.all().filter(category=cat)
data = serializers.serialize('json', device)
return HttpResponse(data, content_type='application/json')
JSON:
[
{
"model":"applications.device",
"pk":"70b3d5d720040338",
"fields":{
"icon_name":"amr.jpg",
"application_id":13,
"status":1
}
},
{
"model":"applications.device",
"pk":"70b3d5d72004034c",
"fields":{
"icon_name":"amr.jpg",
"application_id":13,
"status":0
}
}
]