五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
武川县| 卢龙县| 泽库县| 毕节市| 志丹县| 通海县| 安塞县| 长丰县| 新乐市| 镇沅| 龙陵县| 淮安市| 南乐县| 高台县| 达州市| 全南县| 黎川县| 宜城市| 泰安市| 瓦房店市| 邯郸县| 滨州市| 扶余县| 共和县| 福安市| 宁波市| 逊克县| 富裕县| 黄骅市| 合山市| 突泉县| 冷水江市| 靖宇县| 扎赉特旗| 镇远县| 五大连池市| 共和县| 东乌| 农安县| 平顶山市| 房产|