22 lines
578 B
Python
22 lines
578 B
Python
#coding:utf-8
|
|
import json
|
|
|
|
res = {}
|
|
with open('pay.json', 'r', encoding='utf8') as f:
|
|
j = json.load(f)
|
|
data = j['keys']
|
|
keys = [j['keys']] * len(j['data'])
|
|
for k_array, v_array in zip(keys, j['data']):
|
|
if v_array[0]!='default':
|
|
continue
|
|
tmp = {}
|
|
for k, v in zip(k_array, v_array):
|
|
tmp[k] = v
|
|
tmp['name'] = tmp['name']
|
|
tmp['unitPrice'] = tmp['unitPrice']
|
|
res[tmp['proid']] = tmp
|
|
|
|
with open('pay.json', 'w', encoding='utf8') as f:
|
|
res = {'paycon': {'default': res}}
|
|
json.dump(res, f)
|