繁体   English   中英

在 Python 中分离 JSON 响应

[英]Separate JSON response in Python

我试图在 python 中分离这个响应:

{"token":"20906d71687539386c766a696a6a6231616f6c62736d71687539386c67697576307734313339363936363463366336363533373434333536343134353337366237613339343233303664373236613737353935613431363436 39333634383331333533383335333033393337333733383331323061623564356233373030646337383534656466383235616134613636353661396439363662326633313532396165353865393836636332363038303736643135383530 3937373831","landed_at":"1585097781"}

我想为token创建一个变量并让它保存"token"值和一个用于landed_at的变量并让它保存该值。

您应该能够使用 json 库执行此操作。

import json
raw = '{"token":"20906d716875391","landed_at":"1585097781"}'
jsonObj = json.loads(raw)
token = jsonObj['token']
landedat = jsonObj['landed_at']
token
#'20906d716875391'

您可以通过访问您正在使用的简单字典对象来做到这一点。 假设您的响应是对象 resp:

resp = {"token": "1221234213", "landed_at" : "1585097781"}
token = resp["token"]
landed_at = resp["landed_at"]

这是通过调用该值的键来访问字典中的值的方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM