擅长:python、mysql、java
<p>使用<code>json</code>库:</p>
<pre><code>data = ... # put your JSON object here
result = json.dumps([{k: v for k, v in d.items() if k != 'bookmark'}
for d in json.loads(data)])
print(result)
</code></pre>
<p>输出:</p>
^{pr2}$
<p>这个解决方案有几个步骤。在</p>
<p>首先,如果您的输入是一个JSON对象,那么它必须转换为适当的Python对象(通常是一个嵌套的<code>dict</code>或{<cd3>})。这是用<code>json.loads</code>完成的(我记得它是“JSON加载字符串”)。在</p>
<p>接下来,我们可以使用一个简单的<em>理解</em>来获得我们想要的结果,它是一个大小相同的<code>list</code>,只需删除其中每个<code>dict</code>中的<code>'bookmark'</code>键。使用的理解等同于以下内容:</p>
<pre><code>loaded = json.loads(data)
result = []
for d in result:
new_d = {}
for key, value in d.items():
if key != 'bookmark':
new_d[key] = value
result.append(new_d)
</code></pre>
<p>最后,当然,我们使用<code>json.dumps</code>将结果转换回JSON对象。在</p>