说我得到这行JSON
[{u'status': u'active', u'due_date': None, u'group': u'later', u'task_id': 73286}]
Run Code Online (Sandbox Code Playgroud)
如何将这些单独的值转换为字符串?所以我可以说
Print Status
Run Code Online (Sandbox Code Playgroud)
它回来了
active
Run Code Online (Sandbox Code Playgroud)
Joh*_*hin 25
这不是从外部源收到的"JSON行".它看起来像是结果json.loads(external_JSON_string).也Print Status行不通; 你的意思print status.
>>> result = [{u'status': u'active', u'due_date': None, u'group': u'later', u'task_id': 73286}]
>>> print result[0]['status']
active
Run Code Online (Sandbox Code Playgroud)
这就是"JSON系列"的样子:
>>> import json
>>> json.dumps(result)
'[{"status": "active", "due_date": null, "group": "later", "task_id": 73286}]'
>>>
Run Code Online (Sandbox Code Playgroud)
编辑:如果使用Python 2.5,请使用import simplejson as json而不是import json.通过这样做,使您的代码更具未来性:
try:
import json
except ImportError:
import simplejson as json
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44222 次 |
| 最近记录: |