Python: Convert a json string that encodes an hexadecimal in an array of bytes
我有一个json,data="90ab"
1 2 3 | unpack = json.loads(content) data = unpack['data'] data_byte=bytearray.fromhex(data) |
我希望数据字节是字节数组[字节1字节2],字节1=0x90,字节2=0xAB我需要帮助,因为我所做的似乎行不通谢谢
它取决于python版本,因此解码十六进制数据的方式可能有所不同:
1 | data="90ab" |
从python 2.7和3.0开始:
1 | bytearray.fromhex(data) |
python 2.6及之前版本:
1 | data.decode("hex") |