python - 解析用逗号分隔的json数据?
问题描述
可以说我有以下json:
{"data":"DOG,CAT,BIRD,SEED,HEART,DRAGON,LINK,SUNSHINE","success":true}
如何提取“数据”中的第 1、3、6 项?所以提取狗、鸟和龙。这些词也将永远在变化。我知道如何通过以下方式提取整个内容:
set['data']
但我不确定如何单独提取。
解决方案
它是一个字符串。您可以使用拆分方法。假设你已经使用 json.load() 将它加载到 python 中,你可以这样做:
words = set['data'].split(',')
print words
['狗','猫','鸟','种子','心脏','龙','链接','阳光']
查看字符串方法以找出操作它们的所有方法。 https://docs.python.org/2/library/string.html
推荐阅读
- python - 如何在 Pandas 的数据透视表上应用具有条件的聚合函数?
- flutter - 如何删除展开块之间的空格(行)
- ruby-on-rails - 从 Rails 日期模型对象助手中手动提取日期
- intellij-idea - Ubuntu 18 Intellij 快捷方式冲突
- pyspark - pyspark : 通过套接字进行 Spark 流式传输
- php - 将面向列的数据转换为面向行的数据
- mysql - 如何在 SET 中使用 MySQL CASE 而不会造成破坏?
- airflow - 如何捕获触发 Airflow DAG 的用户
- docker - 无法使用 conduktor 连接到 kafka?
- flutter - Scrollable column in flutter