擅长:python、mysql、java
<p>不是python的答案,仅供参考,使用<a href="https://github.com/stedolan/jq" rel="nofollow noreferrer">jq command line parser</a>:</p>
<pre><code>jq -r '(["userName","status","id","data1",
"data2","data3","data4","data5","currentStatus"], # header string
range(0;.myData.data1|length) as $i| # $i=table index
[.userName,.status,.id,.myData.data1[$i],
.myData.data2[$i],.myData.data3[$i],
.myData.data4,.myData.data5,.currentStatus]) | # extract values
@tsv # format as tab separated value
' file | column -t # display in column
</code></pre>
<p>这假设<code>data1</code>数组的元素数对于所有其他数组都是相同的。在</p>