擅长:python、mysql、java
<p>由于JSON语法非常接近Python语法,我建议您使用<code>ast.literal_eval</code>。可能更快</p>
<pre><code>import ast
import numpy as np
json_input = """{"rings" : [[[-8081441.0, 5685214.0],
[-8081446.0, 5685216.0],
[-8081442.0, 5685219.0],
[-8081440.0, 5685211.0],
[-8081441.0, 5685214.0]]]}"""
rings = ast.literal_eval(json_input)
numpy_2d_arrays = [np.array(ring) for ring in rings["rings"]]
</code></pre>
<p>试试看。告诉我们。</p>