国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【Flask】將API傳來(lái)的Bytes數(shù)據(jù)流轉(zhuǎn)換為Python后臺(tái)可使用的字典

2023-07-24 01:21 作者:白馬的奇妙生活  | 我要投稿

【背景】
公司引入了明道云,于是開始利用明道云與自己的Flask項(xiàng)目做整合,其中就要用到API傳值。傳到Python后臺(tái)后,Print發(fā)現(xiàn)是bytes形式:

b'{"641862be95040f887872d633":"NewMap147","641862be95040f887872d634":"{\\"root\\":{\\"data\\":{\\"id\\":\\"cq6u78fdiqw0\\",\\"created\\":1675215125479,\\"text\\":\\"\xe4\xb8\xad\xe5\xbf\x83\xe4\xb8\xbb\xe9\xa2\x98\\"},\\"children\\":[]},\\"template\\":\\"default\\",\\"theme\\":\\"fresh-blue\\",\\"version\\":\\"1.4.33\\"}","ownerid":"ecce88f9-398d-4b87-bb38-f12313772341","caid":"ecce88f9-398d-4b87-bb38-f12313772341","uaid":"ecce88f9-398d-4b87-bb38-f12313772341","ctime":"2023-03-24 21:45","utime":"2023-03-24 21:45","rowid":"f8b3726f-c358-4fa7-8150-518c3f61b2cc","wfname":"","wfcuaids":"","wfcaid":"","wfctime":"","wfrtime":"","wfdtime":"","wfstatus":"","wsid":"641862be95040f887872d632","pid":"ce205820-a9c3-4ced-a623-25d1e9f16a6d"}'

【問題】

發(fā)現(xiàn)無(wú)法用一般Flask獲取URL參數(shù)的方法去獲取這樣的Bytes流。

【解決】

字節(jié)流可以用如下方法獲得:

data = request.get_data()

拿到的字節(jié)流需要先解碼轉(zhuǎn)為字符串形式。

data.decode('UTF-8')

再把字符串用eval方法轉(zhuǎn)換為字典:

data_str = eval(data.decode('UTF-8'))

最終轉(zhuǎn)換成的data_str就是可以繼續(xù)使用的字典啦。

【驗(yàn)證】

用字典的方法取值:

name = data_str['641862be95040f887872d633']print(name)

打印出正確的值,成功!


【Flask】將API傳來(lái)的Bytes數(shù)據(jù)流轉(zhuǎn)換為Python后臺(tái)可使用的字典的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
墨玉县| 南投县| 黄浦区| 辽阳市| 固阳县| 鄄城县| 淮安市| 中西区| 莱西市| 迁西县| 曲靖市| 淄博市| 盱眙县| 柳林县| 夹江县| 黑山县| 绵阳市| 金华市| 图木舒克市| 申扎县| 开封市| 合作市| 吉林省| 通城县| 湟源县| 双辽市| 咸丰县| 昌都县| 廊坊市| 景德镇市| 马关县| 沙河市| 泉州市| 大渡口区| 新晃| 兰考县| 新化县| 琼结县| 科尔| 乌拉特中旗| 任丘市|