我试图从Python解析JSON。我最近开始使用Python,所以我遵循一些stackoverflow教程如何使用Python解析JSON,我想出了下面的代码 –
#!/usr/bin/python
import json
j = json.loads('{"script":"#!/bin/bash echo Hello World"}')
print j['script']
但每当我运行上面的代码,我总是得到这个错误 –
Traceback (most recent call last):
File "json.py", line 2, in
import json
File "/cygdrive/c/ZookPython/json.py", line 4, in
j = json.loads('{"script":"#!/bin/bash echo Hello World"}')
AttributeError: 'module' object has no attribute 'loads'
任何想法我在做什么错?我在Windows中运行cygwin,从那里只运行我的python程序。我使用的是Python 2.7.3
还有什么更好和有效的方式来解析JSON呢?
更新: –
如果我删除单引号,以下代码不起作用,因为我从一些其他方法获取JSON字符串 –
#!/usr/bin/python
import json
jsonStr = {"sc