自己找了很多,没找到数组的,最后还是看了好多网页,都没有,有些大牛还要收金币,还要VIP可见,害我还冲了个VIP。

自己研究的,大神们可以多多指教,妹子的第一篇自创

# - 20210602 LETimport jsonarticle_info = {}
json_data = json.loads(json.dumps(article_info))json_txt = {'code': 'rand_code','protocols': []
}
json_data['data'] = json_txt#---- protocols 数组生成
ptco_info = {}
ptco_info['x1'] = 'rand_id_std'
ptco_info['x2'] = 'rand_Ptco_id'
ptco_info['x3'] = 'modbus'
ptco_info['x4'] = 'modbus'
ptco_info['x5'] = 'rand_id_dev'
ptco_info['x6'] = '200.169.200.200'
ptco_info['x7'] = 'rand_acq_type'
ptco_info['x8'] = '0'
ptco_info['x9'] = '1'
ptco_info['x10'] =''ptco_info['L1'] = 'comm_info'
ptco_info['L2'] = 'var_conf_info'# ,内容可数组化产生多个
protocols = [ptco_info,ptco_info,ptco_info,ptco_info,ptco_info,ptco_info,ptco_info,ptco_info,ptco_info,ptco_info,ptco_info,ptco_info
]json_txt['protocols'] = protocolsjson_list = json.dumps(json_data, ensure_ascii=False)
print(json_list)

生成结果如上图所示, JSON输出如下

{"data": {"code": "rand_code","protocols": [{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"},{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"},{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"},{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"},{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"},{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"},{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"},{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"},{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"},{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"},{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"},{"x1": "rand_id_std","x2": "rand_Ptco_id","x3": "modbus","x4": "modbus","x5": "rand_id_dev","x6": "200.169.200.200","x7": "rand_acq_type","x8": "0","x9": "1","x10": "","L1": "comm_info","L2": "var_conf_info"}]}
}

第一篇学习文章,请给个三连吧~

Python生成JSON数组相关推荐

  1. Python生成零数组

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python生成零数组 zeros()函数 选择题 以下python代码输出什么? impo ...

  2. python生成随机数组_python3.x 生成3维随机数组实例

    python3.x 生成3维随机数组实例 如下所示: import numpy as np a=np.random.randint(0,10,size=[3,3,3]) print(a) 以上这篇py ...

  3. python生成json文件

    @python生成json文件 python生成json文件 import json control={"bw":100,"delay": "10ms ...

  4. python 取json数组的值_pythonjson数组取值

    Python 怎么获取json 里的特定的某个值如果孤独的人愿意回头,焦躁的人愿意等候,内向的人愿意开口,也许这才是爱情最真的样子." 首先我们要导入json包,新建一个对象. 真正的爱情并 ...

  5. python生成json接口_基于python的Flask框架写json接口并且结合eolinker进行接口测试

    一.前言 很多时候为了提高软件开发的效率,后端程序人员理想状态下应该编写程序测试接口供前端程序人员进行测试,以便前端的开发.笔者由于项目的需求近期尝试学习了一下测试接口的编写,以Python+Flas ...

  6. python生成一个数组_在for循环中创建多个数组(Python)

    我目前遇到Numpy阵列的问题.如果在其他地方已经提出这个问题,我道歉,但我觉得我到处都是. 我最初的问题是我试图创建一个数组并用多组不同大小的站数据填充它.由于我无法使用大小不同的数据集填充相同的数 ...

  7. python生成一维数组,二维数组

    1. 列表 a1=[[0] * 5] print(a1) print(type(a1)) #输出: [[0, 0, 0, 0, 0]] <class 'list'> type是内置函数,不 ...

  8. python取json数组中的值

    思路就是:字符串是个json格式(或转为json格式),然后str转为字典dict,然后循环遍历按照key来取值. 你的data是个字典 然后item_list是data的Key ,item_list ...

  9. Python对Json数组对象排序

    排序前 {'code': 'X001', 'shptype': '航空运输', 'quantity': 4, 'pkgcode': epcm.package(1,), 'avastart': date ...

最新文章

  1. XML序列化以及新增节点XMLHelper
  2. Free_NAS 0.72 安装中
  3. Simulink仿真 第八节 积分模块
  4. 【Xamarin挖墙脚系列:最重要的布局ListView】
  5. CentOS7添加自定义系统服务
  6. 1.两数之和-LeetCode
  7. ORACLE客户端连接
  8. idea怎么拉不同的git分支_idea中git分支、合并与使用
  9. tomcat端口被占用问题完美解决方案!
  10. 项目总结,要做哪些内容
  11. BZOJ1007[HNOI2008] 水平可见直线
  12. 微信语音技术原理_语音控制智能家居系统的实现过程和技术详解
  13. gulp_for_qa
  14. 在.net中使用javascript-Jint和Javascript .NET
  15. 华为机试(JAVA)真题Od【A卷+B卷】
  16. 消费升级背景下零食行业发展报告_品牌升级与全渠道协同赋能 来伊份上半年营收21.36亿元...
  17. paddle.fluid.io.xmap_readers
  18. Day02 - CSS
  19. 微信小程序-从零开始制作一个跑步微信小程序
  20. 德勤报告:来自甲骨文的七大发现!企业数字化转型必备

热门文章

  1. 书城项目第六、七阶段
  2. word-ladder
  3. arduino android模拟器,Arduino PLC - Ladder Simulator
  4. PMP项目管理项目沟通管理
  5. sysprep.exe修改SID
  6. android intent调用,Android Intent调用 Uri的方法总结
  7. 上海交大计算机考研报录比,上海交通大学2016年至2019年考研报录比统计数据分析...
  8. 编辑距离算法详解:Levenshtein Distance算法——动态规划问题
  9. 汇佳学校打造多元化教育体系
  10. 一辈子受用的人生格言 超励志!