{
"_id" : ObjectId("4ccb42cb8aad692e01000004"),
"loc" : {
"lat" : 37.799506,
"long" : -122.459445
},
"test_set" : 1,
"title" : "Melissa Mills Housewife 01 SIGNED",
"num_comments" : 58,
"down_votes" : 66,
"up_votes" : 79,
"image_url" : "http://farm2.static.flickr.com/1374/5126544615_79170591e5_m.jpg",
"image_url_thumb" : "http://farm2.static.flickr.com/1374/5126544615_79170591e5_t.jpg",
"date" : "Fri Oct 29 2010 21:55:23 GMT+0000 (UTC)",
"flickr_id" : "5126544615"
}
L'un des éléments de la liste est ci-dessus.Comment puis-je le sérialiser en JSON?
thejson = simplejson.dumps({"results":thelist})
Cependant, je ne peux pas sérialiser en raison du champ date
. Il ne peut pas sérialiser le datetime.
pourquoi ne pas convertir le champ de date dans un timestamp unix? –
Dans le code ci-dessus, la date est une chaîne. Ne pouvez-vous pas sérialiser une chaîne? –
Selon ci-dessus, le champ 'date' contient un' String', pas un 'datetime'. Cependant, ce que vous essayez d'accomplir n'est pas très clair. Dans tous les cas, vous devriez pouvoir convertir un 'datetime' en un' String' et sérialiser le dictionnaire. – clarkf