擅长:python、mysql、java
<p>没有,但您可以单独检查数据项,并在需要时进行转换。这样,您就不需要事先知道数据结构。考虑以下事项:</P>
<pre><code>import json
import uuid
data = {
'a': 1,
'id': UUID('6b3acb30-08bf-400c-bc64-bf70489e388c')
}
for k, v in data.items():
try:
json.dumps(v)
except TypeError:
data[k] = str(uuid.v)
print(json.dumps(data))
# outputs {"a": 1, "id": "6b3acb30-08bf-400c-bc64-bf70489e388c"}
</code></pre>