python怎么从调用api返回的数据中取出指定值?

{"TextDetections":[{"DetectedText":"8my7","Confidence":99,"Polygon":[{"X":12,"Y":8},{... {"TextDetections": [{"DetectedText": "8my7", "Confidence": 99, "Polygon": [{"X": 12, "Y": 8}, {"X": 90, "Y": 8}, {"X": 90, "Y": 32}, {"X": 12, "Y": 32}], "AdvancedInfo": "{\"Parag\":{\"ParagNo\":1}}"}], "Language": "zh", "RequestId": "3a758f25-f8dd-48cb-8cc7-220d82bd6fcf"}
返回的json值,怎么只提出里面的DetectedText下的值:8my7
展开
 我来答
MrliuYF
2019-07-14 · TA获得超过189个赞
知道小有建树答主
回答量:125
采纳率:85%
帮助的人:37.6万
展开全部
返回的什么类型的数据,就用什么类型的变量去接收就行了,不太懂你的意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ma_se
2019-07-14 · TA获得超过328个赞
知道小有建树答主
回答量:403
采纳率:75%
帮助的人:110万
展开全部
import json
s = r'{"TextDetections": [{"DetectedText": "8my7", "Confidence": 99, "Polygon": [{"X": 12, "Y": 8}, {"X": 90, "Y": 8}, {"X": 90, "Y": 32}, {"X": 12, "Y": 32}], "AdvancedInfo": "{\"Parag\":{\"ParagNo\":1}}"}], "Language": "zh", "RequestId": "3a758f25-f8dd-48cb-8cc7-220d82bd6fcf"}'
j = json.loads(s)
print(j['TextDetections'][0]['DetectedText'])
追问

不好意思,我是用腾讯云返回json值,然后我想要值里面的DetectedText值。你那个方法还是不行!

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式