2
私はflask
を持っています。場合によっては、http
ヘッダーにポイントを持たないjson
メッセージを得ることができます。この場合、私はrequest.data
からメッセージを解析しようとしています。しかし、request.data
の文字列は、解析するのが本当に難しいことです。それは、このようなバイナリ文字列です:私はjson.loads()
を使用しようとしているときにdictにバイナリ文字列を解析するには?
b'{\n "begindate": "2016-11-22", \n "enddate": "2016-11-22", \n "guids": ["6593062E-9030-B2BC-E63A-25FBB4723ECC", \n "5A9F8478-6673-428A-8E90-3AC4CD764543", \n "D8243BA1-0847-48BE-9619-336CB3B3C70C"]\n}'
、私はこのエラーを取得しています。string(str()
)への変換の
TypeError: the JSON object must be str, not 'bytes'
機能は良く機能しません。 too
'b\'{\\n "begindate": "2016-11-22", \\n "enddate": "2016-11-22", \\n "guids": ["6593062E-9030-B2BC-E63A-25FBB4723ECC", \\n "5A9F8478-6673-428A-8E90-3AC4CD764543", \\n "D8243BA1-0847-48BE-9619-336CB3B3C70C"]\\n}\''
私はPython 3
を使用します。 request.data
を解析するにはどうすればよいですか?