将字符串转换为json不适用于json.dumps命令

时间:2014-01-20 19:11:37

标签: python json

我需要将作为命令结果获得​​的给定字符串转换为JSON文档以访问其各种属性。

以下是我程序中的命令。

file_data = fs.get_last_version(filename).read()
file_data1 =  json.dumps(file_data)

json.dumps会抛出异常,我无法将以下数据转换为JSON。

请帮助我如何转换为JSON

我对字符串的输出类似于以下内容:

  

\ XD0 \ XDD \ X8F \ X13 \ xe8 \的x87 + \一个| \ x10V] YP \ XD2 \ x06oc \ XD3] \ X06 \ xfdC   \ xb4iA ^ \ X80 \ X15 \ x97o \ X84 \ xfaD \ xe0 \ XDA uz\x10\xbd[\xe7\xdd \x98\xb7\x80\x90\xd1\x8c\xb6n4\x86\xfe#\xaci\x0e\x14\x82\xf5\x0fi\xdb|\xb8\xc2~0\xff\xca\xc3+\xbd\xc0\xdb\xd9\xea\xbf\xc0x!\x884\x1b\x14\xf0\xa2\xa5\xb5 \\的Xaa \ X11 \ XD6 \ XB1 \\ 86 \ XDF \ XAD \ X07 \ x9b \ XD0 \ x87A \ XFF \ X12 \ {XC43米\ XB8 \ XD1 \ XBB \ XEB \ x9a \ xa5 \ XC1 \ x12rw \ xdfc>米\ XFB \ xa6 \ X1D \ X08 \ XE3 \ X91   \ xa52 $   \ x8a \ xa6 \ x1e_ \的Xaa \ x99O \ X81 \ xb4d \ XFB \ r \ X12 \ xf2dl \ XAF \固定的\ xdfj \ X1C \ X18 {\x99\x1f\xc5\xc1\xfc 9 \ XFE \ XC0 \ x8b \ X95 \ xe0 \ x8d \ XF7 \ X13 \ x9a \ XF1 \ XFA \ XE4 \ XA4 \ xabw \ XC3 \ XFA \ X99   \ X1B \ XC3〜U \ X0C \ xbdR \固定的\ X85 $ XK1 \ xc7 \ XBA“\ XB4 \ XCD} \ XB1 \ X040 \ XF5 \ XF3 \ XC 1 $ \ xf9 \ x8bS \ XDB \ XE2 \ XC0 \ x8a \ !X8F \ x05G \ X-AD \西航\ XA0 \ XB3 = | \ X1E \ xac4 * $ \ xfd的\ X08 \西飞(#; \ X8F \ xf9 \ XA1 \ xbaJ \ xc8 $ \ X05 \ XFD = \ x7f9Z \ X-AD \ ?!XC1 \ XE4 \ X10 \ XD6#\ x9a版权所有\ xA9 \ XBF中号\ XDA \ x937 | \ X12 \ xe2Z6 \ XBD \ xb38〜\ x94W \ X89 \ xe8t \ X80 \ XF7 \ x8e \ X08 \ XB6和放大器; \ x80U \ XEC \ XD7 \ X06 >\xe8K\xfdd\x8e\x02\xab\xc6\x19_\x88\x00\x1b\x84qTt\x82w\x12./\xe6\x81\xf7E\x90\xf0y\x1ai\xa7\xec*|>I\xd8\xf7\x9b\xee\x1b\xcc\xaf\xa4\x9d\xaa\x07$1_\xa8\x9fg\'\xed|\xf2\xccx5\xf8\xa0\xc6bw9\xc4\xd573\xed:\x06>\xb4y\xe87\x8e7\xf5\xc9P=4\xf5\xf3\xf4\xa4]\x8e\xc1L\x9f\xc1G-3s\xb0}vM\xcem\xcb\x02\x9bo\\\x83\x9f\xf7!i>\xdb\xde\xe7\x0f\xb6Z;\xd3\x8a\xf9\xb6\xfb\x81\xddk\xcc\x1f\x1b\xe6\x01\xb3V\xf0\x1e\'k_\xa8\x97\xb4\xcf\xff\x93tV[r\xc1x&\xd8\xb4\xd7O\xb3C|\xef\xf2\x14mlo\xdb\xd4\xdc\xabM] ^ \ XE3:\ XB0 \ XBD \ xf3m \ x87vt \ X94 \ xd1ul \ XEF \ X93%BBX \ xbdz \ xc9l \ XBB \ x9c \ xc0N \ XD6 \ xd57p \ XFC \ XEA \ xcb5 \ X89 \ X95 \ X82 \ x9d \ XF7 \ x9e \ XCD \ x0fC \ X0F< \ XAC \ 86 \ xf1Jp〜YSC)\ XD8 \ X88 \固定的\ xb3K \ x0e \ XD8 \ xd5X \ x9e \ X17 \ XDB \ XCB \ xe8m \ XCE \ X16%\ XB4 \ X1B [\ xa2- \ XF8 \ X90 \ x8ci   \ XDE \ X1F \ XCD \ xa6 / Z \ xe8a \ XFE!\ xb88 \ xfb的\ x89b} 9 \ X92 \ xd10a \ X04 \ xa6 \ X1D \ xdfL%\ XA4 \ X1B \ xc7 \ x83S \ xc5n \ x196 \ X88 \ x1fU \ X99 \ XAD \ x19D \ XA7 \ x9e \ XBE \ X81 \ xf9o〜\ 0x7F部分\ x0bc \ XFC \ X12 [升\ XDET \ X0B \ XF5 \的x87 \ xe0 \ XD 4%\ X90 \ XAF \ x06q \ x8b \ XDE \ r \ xc70_ \ x9c3 \ xe9dd \ XC1 \ X96 \ XC5 \ XC3 \ x82x \ XBD \ XA7 \ XA7 \ xf9 \ XD7 \ XCB \ X81 \ XAD#\ X92 \ x8a \ x8b \ XC0 \ XDE

0 个答案:

没有答案