擅长:python、mysql、java
<p>另一种选择是在进行必要的更改后使用<a href="https://docs.python.org/3.6/library/ast.html" rel="nofollow noreferrer">^{<cd2>}</a>模块中的<a href="https://docs.python.org/3.6/library/ast.html#ast.literal_eval" rel="nofollow noreferrer">^{<cd1>}</a>函数,以使其符合有效类型的格式:</p>
<pre><code>from ast import literal_eval
inJson = '''{
"key" : "A"
"description" : "1"
"uninterestingInformation" : "whatever"
}
{
"key" : "B"
"description" : "2"
"uninterestingInformation" : "whatever"
}
{
"key" : "C"
"description" : "3"
"uninterestingInformation" : "whatever"
}'''
inJson = "[" + inJson.replace("}", "},")[:-1] + "]"
inJson = inJson.replace("\"\n ","\",")
newObject = literal_eval(inJson)
print(newObject)
</code></pre>
<p>输出:</p>
<pre><code>[{'key': 'A', 'description': '1', 'uninterestingInformation': 'whatever'}, {'key': 'B', 'description': '2', 'uninterestingInformation': 'whatever'}, {'key': 'C', 'description': '3', 'uninterestingInformation': 'whatever'}]
</code></pre>