回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正在处理一个非嵌套的json文件,数据来自reddit。我正在尝试使用python将其转换为csv文件。每一行都没有相同的字段,因此不断得到错误:</p>
<pre class="lang-none prettyprint-override"><code>JSONDecodeError: Extra data: line 2 column 1
</code></pre>
<p>代码如下:</p>
^{pr2}$
<p>以下是数据中的几行:</p>
<pre><code>{"author":"i_had_an_apostrophe","body":"\"It's not your fault.\"","author_flair_css_class":null,"link_id":"t3_5c0rn0","subreddit":"AskReddit","created_utc":1478736000,"subreddit_id":"t5_2qh1i","parent_id":"t1_d9t3q4d","author_flair_text":null,"id":"d9tlp0j"}
{"id":"d9tlp0k","author_flair_text":null,"parent_id":"t1_d9tame6","link_id":"t3_5c1efx","subreddit":"technology","created_utc":1478736000,"subreddit_id":"t5_2qh16","author":"willliam971","body":"9/11 inside job??","author_flair_css_class":null}
{"created_utc":1478736000,"subreddit_id":"t5_2qur2","link_id":"t3_5c44bz","subreddit":"excel","author":"excelevator","author_flair_css_class":"points","body":"Have you tried stepping through the code to analyse the values at each step?\n\n","author_flair_text":"442","id":"d9tlp0l","parent_id":"t3_5c44bz"}
{"created_utc":1478736000,"subreddit_id":"t5_2tycb","link_id":"t3_5c384j","subreddit":"OldSchoolCool","author":"10minutes_late","author_flair_css_class":null,"body":"**Thanks Hillary**","author_flair_text":null,"id":"d9tlp0m","parent_id":"t3_5c384j"}
</code></pre>
<p>我正在考虑获取csv文件(作为头)中可用的所有字段,如果特定字段的数据不可用,只需用NA填充它。在</p>