#python #string #api
#python #строка #API
Вопрос:
Как извлечь конкретное значение из ответа API? я хочу записать «namedEntityRecognition» из приведенного ниже ответа, где «eadcd259-525a-59b1-b0be-fcecc94f2f18 / e8aea4b0-7c83-5799-b515-4172f9c5e1dc» всегда является динамическим.
{‘ACQUIRED_OBJECT’, ‘serviceOutput’: {‘namedEntityRecognition’: [‘eadcd259-525a-59b1-b0be-fcecc94f2f18/e8aea4b0-7c83-5799-b515-4172f9c5e1dc’}
Комментарии:
1. Используйте
json.loads()
, чтобы сделать его adict
и просто индексировать его как обычный словарь2.
import json; api_string = someApi.get(url); json_to_dict = json.loads(api_string); print(json_to_dict["namedEntityRecognition"])