Я пытаюсь получить координаты местоположений, используя метод Free_form в Herepy. Эта функция возвращает список данных в виде Json (насколько я знаю). Я хочу извлечь определенные данные из этого списка. Я пытался использовать json.loads (), но он возвращает следующую ошибку:
TypeError: the JSON object must be str, bytes or bytearray, not 'GeocoderResponse'
данные выглядят так:
{"Response": {"MetaInfo": {"Timestamp": "2019-06-02T16:46:46.588+0000"}, "View": [{"Result": [{"Location": {"Address":{"AdditionalData": [{"key": "CountryName", "value": "Nederland"}, {"key": "StateName", "value": "Noord-Holland"}, {"key": "CountyName", "value": "Haarlemmermeer"}], "City": "Nieuw-Vennep", "Country": "NLD", "County": "Haarlemmermeer", "Label": "Nieuw-Vennep, Noord-Holland, Nederland", "PostalCode": "2151 AR", "State": "Noord-Holland"}, "DisplayPosition":{"Latitude": 52.26388, "Longitude": 4.62986}, "LocationId": "NT_.gc2w3DtLRjNeEZj3hDvIB", "LocationType": "point", "MapView": {"BottomRight": {"Latitude": 52.25047, "Longitude": 4.65622}, "TopLeft": {"Latitude": 52.28503, "Longitude": 4.59986}}, "NavigationPosition": [{"Latitude": 52.26388, "Longitude": 4.62986}]}, "MatchLevel": "city", "MatchQuality": {"City": 0.5}, "Relevance": 1.0}], "ViewId": 0, "_type": "SearchResultsViewType"}]}}
или ...
{'Response': {'MetaInfo': {'Timestamp': '2019-06-02T16:46:46.588+0000'},
'View': [{'Result': [{'Location': {'Address': {'AdditionalData': [{'key': 'CountryName',
'value': 'Nederland'},
{'key': 'StateName',
'value': 'Noord-Holland'},
{'key': 'CountyName',
'value': 'Haarlemmermeer'}],
'City': 'Nieuw-Vennep',
'Country': 'NLD',
'County': 'Haarlemmermeer',
'Label': 'Nieuw-Vennep, '
'Noord-Holland, '
'Nederland',
'PostalCode': '2151 '
'AR',
'State': 'Noord-Holland'},
'DisplayPosition': {'Latitude': 52.26388,
'Longitude': 4.62986},
'LocationId': 'NT_.gc2w3DtLRjNeEZj3hDvIB',
'LocationType': 'point',
'MapView': {'BottomRight': {'Latitude': 52.25047,
'Longitude': 4.65622},
'TopLeft': {'Latitude': 52.28503,
'Longitude': 4.59986}},
'NavigationPosition': [{'Latitude': 52.26388,
'Longitude': 4.62986}]},
'MatchLevel': 'city',
'MatchQuality': {'City': 0.5},
'Relevance': 1.0}],
'ViewId': 0,
'_type': 'SearchResultsViewType'}]}}