私はクラスを持っています(非モデル)
from django.utils import simplejson
class myclass:
def __init(self):
self.x = "1877"
self.y = "1410"
self.z = "400"
self.w = "67"
self.a ="0"
self.b = "1"
self.c = "319996"
self.d ="187702"
self.t = "168000"
def ajaxRes(request):
mobj = myclass;
json_str = simplejson.dumps(mobj)
return HttpResponse(json_str,mimetype ="application/x-javascript")
次のエラーが発生しました:
class myapp.views.myclass at 0x7faadc020c18> is not JSON serializable
私もdjangoのシリアライザーを試しましたが、モデルクラスでしか機能しないようです
from django.core import serializers
data = serializers.serialize("json", mobj.objects.all())
mobj
属性オブジェクトを持たないエラーをスローします。
でクラスをシリアル化するにはどうすればよいですかdjango [json format]
。