Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python将类似json的字符串更改为json_Python_Json - Fatal编程技术网

如何使用python将类似json的字符串更改为json

如何使用python将类似json的字符串更改为json,python,json,Python,Json,//[id:“304466804484872”,“t:“GOOG”,“e:“NASDAQ”,“l:“720.01”,“l_fix:“720.01”,“l_cur:“720.01”,“s:“0”,“ltt:“东部时间上午10:23”,“东部时间11月10:23”,“lt_dts:“2015-11-10T10:23:21Z”,“c:”-4.88”,“c_fix:“-4.88”,“cp:”-0.67”,“cp_fix:”-0.67”,“ccol:“chr”,“pcls:“pcls:”] 我试过了 u=

//[id:“304466804484872”,“t:“GOOG”,“e:“NASDAQ”,“l:“720.01”,“l_fix:“720.01”,“l_cur:“720.01”,“s:“0”,“ltt:“东部时间上午10:23”,“东部时间11月10:23”,“lt_dts:“2015-11-10T10:23:21Z”,“c:”-4.88”,“c_fix:“-4.88”,“cp:”-0.67”,“cp_fix:”-0.67”,“ccol:“chr”,“pcls:“pcls:”]

我试过了

u=urlib2.urlopen(url)

content=u.read()
obj=json.loads(内容[3:])

但返回包含u's的所有元素 那我会的

映射(lambda x:x.encode(acsii),obj)

但你只能拿到钥匙 如何获取值?

转换后:

for k, v in obj[0].items():
    print k, j
这将打印:

c -4.88
ccol chr
e NASDAQ
ltt 10:23AM EST
cp_fix -0.67
c_fix -4.88
l 720.01
s 0
lt Nov 10, 10:23AM EST
pcls_fix 724.89
t GOOG
lt_dts 2015-11-10T10:23:21Z
l_fix 720.01
cp -0.67
id 304466804484872
l_cur 720.01

在那里看不到“u”

欢迎使用堆栈溢出!您似乎在要求某人为您编写一些代码。堆栈溢出是一个问答网站,而不是代码编写服务。请学习如何编写有效的问题。我尝试了json.load,但似乎无法工作。这是有意义的,因为
json.load
接受一个文件对象而不是字符串。提示:模块中还有另一个函数可以处理字符串,而不是文件对象…使用obj=json.load(内容[3:]),但每个字符串前面都有u'string'