Я запрашиваю некоторые данные JSON с веб-сервера модуля через глагол-посредник Kubernetes API.То есть:
corev1 = kubernetes.client.CoreV1Api()
res = corev1.connect_get_namespaced_pod_proxy_with_path(
'mypod:5000', 'default', path='somepath', path2='somepath')
print(type(res))
print(res)
Вызов завершается успешно и возвращает str
, содержащий сериализованные данные JSON из веб-службы моего модуля.К сожалению, res
теперь выглядит следующим образом ... который вообще не является допустимым JSON, поэтому json.loads(res)
запрещает его анализ:
{'x': [{'xx': 'xxx', ...
Как видите, строковый ответ выглядит какСловарь Python, вместо действительного JSON.Любые предложения относительно того, как это безопасно преобразовать обратно в правильный JSON или правильный Python dict
?