sbt-idp/cope2n-ai-fi/modules/sdsvkie/scripts/common/format_json.py

42 lines
918 B
Python
Raw Normal View History

2023-12-12 08:14:54 +00:00
import json
json_path = "/mnt/ssd1T/hoanglv/Projects/KIE/DATA/SS_Invoice/multi_page_vat/SL_HCM.json"
with open(json_path, 'r', encoding='utf8') as f:
data = json.load(f)
print(data[list(data.keys())[0]].keys())
keys = [
'serial_value',
'no_value',
'form_value',
'date',
'seller_company_name_value',
'seller_address_value',
'seller_mobile_value',
'seller_tax_code_value',
'buyer_name_value',
'buyer_company_name_value',
'buyer_address_value',
'buyer_mobile_value',
'buyer_tax_code_value',
'VAT_amount_value',
'total_in_words_value',
'total_value'
]
new_data = {}
for file_name, items in data.items():
new_items = {}
for k in keys:
new_items[k] = items[k]
new_data[file_name] = new_items
with open(json_path, 'w', encoding='utf8') as f:
json.dump(new_data, f, ensure_ascii=False)