import json
# 复杂数据结构
data = [
["192.168.100.10", "192.168.100.11", 10, 11, 5000, 0, ["Data1中国%……*&*&*&", "D!@#$%^&*()_ata12", "Data123", "Data1234", "Data12345", "Data123456", "Data1234567", "Data12345678", "Data123456789", "Data1234567890"], 500000, 3000000],
["192.168.100.12", "192.168.100.13", 10, 11, 5000, 0, ["Data1", "Data12", "Data123", "Data1234", "Data12345", "Data123456", "Data1234567", "Data12345678", "Data123456789", "Data1234567890"], 500000, 3000000],
["192.168.100.14", "192.168.100.15", 10, 11, 5000, 0, ["Data1", "Data12", "Data123", "Data1234", "Data12345", "Data123456", "Data1234567", "Data12345678", "Data123456789", "Data1234567890"], 500000, 3000000],
["192.168.100.16", "192.168.100.17", 10, 11, 5000, 0, ["Data1", "Data12", "Data123", "Data1234", "Data12345", "Data123456", "Data1234567", "Data12345678", "Data123456789", "Data1234567890"], 500000, 3000000]
]
# JSON 文件路径
file_path = 'config_data.json'
# 将数据写入 JSON 文件
with open(file_path, 'w', encoding='utf-8') as f:
json.dump(data, f, indent = len(data))
print(f"JSON 文件已创建并保存至 {file_path}")
with open(file_path, 'w', encoding='utf-8') as f:
json.dump(data, f, indent = len(data))
print(f"JSON 文件已创建并保存至 {file_path}")
# 读取文件
with open(file_path, 'r', encoding='utf-8') as f:
read_data = json.load(f)
# 打印读取的数据,以验证
for i in read_data:
print(i)