-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathchapter06.py
41 lines (27 loc) · 920 Bytes
/
chapter06.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# import json
# params = {
# 'symbol': '123456',
# 'type': 'limit',
# 'price': 123.4,
# 'amount': 23
# }
# params_str = json.dumps(params)
# print('after json serialization')
# print('type of params_str = {}, params_str = {}'.format(type(params_str), params_str))
# original_params = json.loads(params_str)
# print('after json deserialization')
# print('type of original_params = {}, original_params = {}'.format(type(original_params), original_params))
# ########## 输出 ##########
import json
params = {
'symbol': '123456',
'type': 'limit',
'price': 123.4,
'amount': 23
}
with open('params.json', 'w') as fout:
params_str = json.dump(params, fout)
with open('params.json', 'r') as fin:
original_params = json.load(fin)
print('after json deserialization')
print('type of original_params = {}, original_params = {}'.format(type(original_params), original_params))