擅长:python、mysql、java
<p>我不确定您所寻求的预期输出是什么(如果您也可以添加它,那就太好了)</p>
<p>以下代码将在没有任何错误的情况下执行:</p>
<pre><code>import json
import re
in1 = '{"Number": nan}'
in1 = re.sub(r'\bnan\b', 'NaN', in1)
print(json.loads(in1))
# {'Number': nan}
in2 = '{"name":"siva","details":{"id":"111","qualification":nan},"marks":[{"grade1":90,"grade2":null,"grade3":NaN}]}'
in2 = re.sub(r'\bnan\b', 'NaN', in2)
print(json.loads(in2))
# {'name': 'siva', 'details': {'id': '111', 'qualification': nan}, 'marks': [{'grade1': 90, 'grade2': None, 'grade3': nan}]}
</code></pre>