2017-03-11 8 views
-1

jsonファイルを扱うのは初めてです。私はPython JSONDecodeError: '、'区切り文字を期待しています

{ 
"schema-map" : [ 
     { 
     "src-file": "employee_master.xlsx", 
     "dest-file": "employee_master.xlsx", 
     "field-map" : { 
      "user_id" : "Unique ID", 
      "employee_name" : "Name", 
      "employee_address" : "Address for Communication", 
      "pin_code" : "", 
      "employee_code" : "Codes", 
      "bank_account_no" : "bank_account_no", 
      "telephone" : "", 
      "email_id" : "email_id", 
      "pan" : "PAN Card Num", 
      "dependent_family_member" : "" 
     } 
]} 

は、今私は、私は次のエラーを取得する

with open('schema-map.json') as json_data: 
d = json.load(json_data) 
print(d) 

を使用して、データ形式にこのJSONを取得しようとしていますJSONファイルを持っています。 JSONDecodeError: Expecting ',' delimiter 私が知りたいことjsonファイルに何か問題があった場合、またはコードを修正する可能性がある場合。

+1

最後の ']'の前に中かっこが1つもありません。 – Psidom

答えて

2

JSONファイルには、field-mapグループを閉じるための括弧}がありません。

{ 
"schema-map" : [ 
    { 
     "src-file": "employee_master.xlsx", 
     "dest-file": "employee_master.xlsx", 
     "field-map" : { 
      "user_id" : "Unique ID", 
      "employee_name" : "Name", 
      "employee_address" : "Address for Communication", 
      "pin_code" : "", 
      "employee_code" : "Codes", 
      "bank_account_no" : "bank_account_no", 
      "telephone" : "", 
      "email_id" : "email_id", 
      "pan" : "PAN Card Num", 
      "dependent_family_member" : "" 
     } 
    } 
]} 
関連する問題