hivefans icon

read write json

hivefans | PRO | 09/19/18 09:50:40 AM UTC | 0 ⭐ | 922 👁️ | Never ⏰ | []
Python |

780 B

|

None

|

0 👍

/

0 👎

data.json
[{"need_key": {"pri": ["outpatient_visit_id", "inpatient_visit_id"], "sub": "visit_id"}, "match_rules": [{"pri": ["visit_datetime", "admit_datetime"], "sub": ["create_application_datetime"]}], "principal_table": ["tbl_reg_registrations", "tbl_adt_admits_discharges"], "subordinate_table": "tbl_std_studies", "need_yidu_vid": "yes", "common_key": {"pri": "patient_id", "sub": "patient_id"}}]
 
如果你要处理的是文件而不是字符串,你可以使用 json.dump() 和 json.load() 来编码和解码JSON数据。例如:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json
import os,sys
 
with open('data.json', 'r') as f:
    data = json.load(f)
    print(data[0]["need_yidu_vid"])
 
# Writing JSON data
with open('data.json', 'w') as f:
    json.dump(data, f)

Comments