私はPythonでリソースをスクレイピングしています.jsonファイルを作成し、Openrefineでそれを使用してデータをクリーンアップしたいと考えています。
これが私のコードです:
import json
import codecs
A = xpath
B = xpath
C = xpath
D = xpath
with codecs.open('info2.json', 'a', 'utf-8-sig') as f:
json.dump({'A': A, 'B': B, 'C': C, 'D': D}, f, sort_keys=True, indent=4, ensure_ascii=False)
ファイルを Openrefine にアップロードするまでは問題ありません。正しいノードをクリックすることはできませんが、特定の要素だけをクリックすることはできません。次に例を示します。
Pythonでjsonを生成するときにエラーが発生したと思います.2つの{{}}を入れようとしましたが、「dict」エラーが発生したため、要素を配列に入れようとしましたが、何も機能しませんでした.
リクエストとして、ここに json の一部を示します。
ps非ラテン文字があるため、コーデックを使用しています