【发布时间】:2019-06-07 14:41:45
【问题描述】:
我收到来自 API 的以下响应,我想在 Python 中从此对象中提取电话号码。我该怎么做?
{
"ParsedResults": [
{
"TextOverlay": {
"Lines": [
{
"Words": [
{
"WordText": "+971555389583", //this field
"Left": 0,
"Top": 5,
"Height": 12,
"Width": 129
}
],
"MaxHeight": 12,
"MinTop": 5
}
],
"HasOverlay": true,
"Message": "Total lines: 1"
},
"TextOrientation": "0",
"FileParseExitCode": 1,
"ParsedText": "+971555389583 \r\n",
"ErrorMessage": "",
"ErrorDetails": ""
}
],
"OCRExitCode": 1,
"IsErroredOnProcessing": false,
"ProcessingTimeInMilliseconds": "308",
"SearchablePDFURL": "Searchable PDF not generated as it was not requested."**strong text**}
【问题讨论】:
-
在python中,json(看起来
{key:value}对被称为字典。python带有一个json库,可以轻松地将json字符串转换为python字典。这应该可以帮助您入门. 如果有必要,请查阅一两个教程,您应该会很快赶上进度。 -
一路上有数组。你必须知道你是否对第一次出现感兴趣,如果有多个行或单词怎么办。
-
我只想要 "WordText": "+971555389583",这一行
-
您问题中的示例 JSON 无效。
标签: python json python-2.7 python-requests