mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-19 19:10:17 +00:00
25 lines
451 B
Python
25 lines
451 B
Python
import json
|
|
|
|
data1 = [1, 2, 3] * 100
|
|
data2 = [1.0, 2.0, 3.0] * 100
|
|
data3 = ['abcdefg', 'hijklmn', '_______________1'] * 100
|
|
data4 = [True, False, True] * 100
|
|
data5 = [None, None] * 100
|
|
|
|
original = {
|
|
'1': data1,
|
|
'2': data2,
|
|
'3': data3,
|
|
'45': {
|
|
'4': data4,
|
|
'5': data5,
|
|
}
|
|
}
|
|
|
|
for i in range(10000):
|
|
encoded = json.dumps(original)
|
|
decoded = json.loads(encoded)
|
|
if i == 0:
|
|
assert original == decoded
|
|
|