我正在通过 Kubernetes API 代理动词从 pod 的 Web 服务器请求一些 JSON 数据。那是:
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
包含来自我的 pod 的 Web 服务的序列化 JSON 数据。不幸的是,res
现在看起来像这样......这根本不是有效的 JSON,所以json.loads(res)
拒绝解析它:
{'x': [{'xx': 'xxx', ...
如您所见,字符串化响应看起来像 Python 字典,而不是有效的 JSON。关于如何安全地转换回正确的 JSON 或正确的 Python 的任何建议dict
?