JSONファイルを1行ずつ読み込んでいます。 JSONオブジェクトを含む行はほとんどなく、JSON配列を含む行はほとんどありません。私はjson.loads(line)
関数を使用して各行からJSONを取得しています。stringはPythonのJSONオブジェクトまたはJSON配列ですか?
def read_json_file(file_name):
json_file = []
with open(file_name) as f:
for line in f:
json_file.append((line))
json_array = []
for obj in json_file:
try:
json_array.append(json.loads(obj))
except ValueError:
print("data was not valid JSON")
return json_array
私が読んでいるオブジェクトがJSONオブジェクトまたはJSON配列であることがわかる方法はありますか?私はすべての結果をjson_arrayに保存したい。
誰かが私を助けることができれば、私はあなたに感謝します。
あなたがチェックすることができ、あなたの現在のコード – jamylak
を投稿してください[変換テーブル](https://docs.python.org/2/library/json.html#json-to-py-table)を使用しているタイプ – UnholySheep
@jamylak私はコードで質問を編集しました。 –