我有一个非常简单的情况:
response = None
response = client.recognize(config, audio)
if response == None:
response = results {
alternatives {
transcript: ""
confidence: 0.0
}
language_code: None
}
print(response)
如果客户端没有返回任何内容,我想用一个空对象初始化响应。
怎么做?即在python中构造json对象。
如果我正确地告诉你,你想做的是:
response = client.recognize(config, audio)
if response is None:
response = {'results':
{'alternatives': {'transcript': "", 'confidence': 0.0},
'language_code': None}
}
print(response)
然而,由于您提到了从json中读取python对象,所以您可以这样做:
import json
result = json.loads("""
{"a":42, "b":{"h":null}}
""")
请注意,问题的以下部分:
alternatives {
transcript: ""
confidence: 0.0
}
language_code: None
}
不是有效的json。