mirror of
				https://github.com/pocketpy/pocketpy
				synced 2025-10-30 16:30:16 +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
 | |
| 
 |