使用json.dumps 轉成json字串的時候,如果存在會轉換失敗。#django views中
data =
data = json.dumps(data,ensure_ascii=
false
)#不轉碼
)#告訴瀏覽器這是json
返回 json 還可以使用 jsonresponseimport json
import datetime
from datetime import date
class
dateencoder
(json.jsonencoder)
:def
default
(self, obj):if
isinstance
(obj, datetime.datetime)
:return obj.strftime(
'%y-%m-%d %h:%m:%s'
)elif
isinstance
(obj, date)
:return obj.strftime(
"%y-%m-%d"
)else
:return json.jsonencoder.default(self, obj)
data = json.dumps(data,cls=dateencoder,ensure_ascii=
false
)
直接 jsonresponse(dict)
jsonresponse(dict,safe=false),如果有列表或者其他的資料,可能不支援轉,加上safe=false試試
Django 查詢資料庫返回JSON的實現
目錄 和前端互動全部使用json,如何將資料庫查詢結果轉換成json格式 程式設計客棧 示例import json 返回結果 model home application.scripts www.cppcns.com pk 03a0a7cf 567a 11e9 8566 9828a60543bb 功...
Spring MVC 返回 Json 資料
目前專案開發流行的方式是檢視向服務端發ajax請求,服務端返回json格式的資料,在spring mvc的控制器把從持久化層返回的資料封裝成json格式的資料,再返回給檢視,同時,也需要注意資料中有中文亂碼的問題。一 服務端資料處理 服務端註冊的url responsebody 表示返回的是json...
WebAPI 返回JSON資料
public static class webapiconfig defaults new 在全域性設定中,使用自定義的只返回json result。只讓api介面中替換xml,返回json。這種方法的效能是最高的!json.net 利用contractresolver解決命名不一致問題 解決問題 ...