首页 > 解决方案 > 解析用逗号分隔的json数据?

问题描述

可以说我有以下json:

{"data":"DOG,CAT,BIRD,SEED,HEART,DRAGON,LINK,SUNSHINE","success":true}

如何提取“数据”中的第 1、3、6 项?所以提取狗、鸟和龙。这些词也将永远在变化。我知道如何通过以下方式提取整个内容:

set['data']

但我不确定如何单独提取。

标签: pythonjsonextract

解决方案


它是一个字符串。您可以使用拆分方法。假设你已经使用 json.load() 将它加载到 python 中,你可以这样做:

words = set['data'].split(',')
print words

['狗','猫','鸟','种子','心脏','龙','链接','阳光']

查看字符串方法以找出操作它们的所有方法。 https://docs.python.org/2/library/string.html


推荐阅读