我试图输出一些带有西里尔字符的json.但是,例如,而不是西里尔文AI获得它的ascii代码 - \u0410并不是json编码器打破了东西.如果我尝试输出ls变量本身,它已经显示ascii表示.尝试以不同的方式对其进行编码 - 解码,但最终得到了完全混乱.
这是代码:
def grades(request):
grades = Grades.objects.all()
Status = 0
Message = 'No records'
dataset = {}
Response = {}
Response['Type'] = 'class'
Response['Data'] = {}
x = ''
if grades.exists() :
Status = 1
Message = 'Success'
ls = list()
for grade in grades:
dataitem = {}
dataitem['id'] = grade.id
dataitem['name'] = u'' + str(grade.grade) + grade.letter
#x = x +
ls.append( dataitem )
Response['Data'] = ls
dataset['Status'] = Status
dataset['Message'] = Message
dataset['Response'] = …Run Code Online (Sandbox Code Playgroud)