sqlalchemy中文手冊 如何將Flask SQLAlchemy ampPeewee的查詢結(jié)果轉(zhuǎn)換成json?
如何將Flask SQLAlchemy ampPeewee的查詢結(jié)果轉(zhuǎn)換成json?導(dǎo)入jsonfb=dict(db.session.query數(shù)據(jù)庫( 反饋.amp, 反饋Peewee)。篩選器(F
如何將Flask SQLAlchemy ampPeewee的查詢結(jié)果轉(zhuǎn)換成json?
導(dǎo)入json
fb=dict(db.session.query數(shù)據(jù)庫( 反饋.amp, 反饋Peewee)。篩選器(Feedback.id==int(fdid)).all())
打印json.dumps文件(FB)
PS:首先找出反饋表的兩個字段,amp,peewee,并將其輸入字典,口述()
然后json.dumps文件(fb)有三種方法可以將字符串轉(zhuǎn)換為JSON。第一種方法是直接將字符串轉(zhuǎn)換為JSON。第二種方法是將字符串轉(zhuǎn)換為list,然后再轉(zhuǎn)換為JSON??梢允褂胠ist的add函數(shù)拼接所需的字符串,但只能使用json。第三種方法是將字符串轉(zhuǎn)換為map,然后轉(zhuǎn)換為JSON MapMap=new HashMap()地圖輸入(“1”,“abc”)地圖輸入(“2”,“efg”)JSONArray array utest=新JSONArray()數(shù)組u測試.添加(地圖)JSONObject JSONObject=JSONObject.fromObject(map)在這里,可以使用map將字符串轉(zhuǎn)換為jsonarray或jsonobject,但是這里的鍵不能是int
string轉(zhuǎn)換為json?
將映射轉(zhuǎn)換為JSON的步驟:
1。您需要一些jar包:json-lib-2.4-jdk15.jar、ezmorp-1.0.6.jar、commons-日志記錄.jar、公地-語言.jar、公地-收藏.jar、公地-beanutils.jar文件.
2. 要將map轉(zhuǎn)換為JSON,需要使用JSON對象:map<string,object> map=new HashMap<string,object>()地圖輸入(“userId”,1001)地圖輸入(“用戶名”、“張三”)地圖輸入(“usersex”,“male”)jsonobject=JSONObject.fromObject(地圖)