我在合并两个json字符串时遇到了问题。

代码如下:input = {'ldb': 25, 'baseB': 4, 'code': 100, 'cache-6': 55, 'Xauthority': 1, 'baseA': 4, 'npmrc': 1, 'apmrc': 1, 'gz': 176, 'dbf': 1, 'lst': 2, 'jsonlz4': 39, 'ps1': 8, 'vsixmanifest': 4, 'pkl': 5, 'gitignore': 8, 'xml': 44, 'watchr': 1, '22': 1, 'la': 9, 'sublime-keymap': 1, 'cache': 103, 'jar': 1, 'ts': 704, 'desktop': 3, 'source': 1, 'sqlite3-journal': 1, 'TAG': 1, '4': 1, 'usage': 6, 'oTN4k5': 1, 'bin': 7, 'docx': 9, '7': 9, 'md': 844, 'sth': 38, 'woff': 3, 'dbt': 1, 'V2XO5Y': 1, 'dat': 3, 'fingerprint': 5, 'lz4': 1, 'converted-launchers': 1, 'bat': 5, 'bau': 1, 'png': 2314, 'name': 2, 'crt': 8, 'h': 122, '56': 3, 'list': 2, 'dll': 42, 'patch': 2, 'zsh-update': 1, 'editorconfig': 4, 'stderr': 8, 'sublime_session': 1, 'xls': 1, 'bak': 1, 'bond': 108, 'profile': 1, 'cmd': 2, 'old': 26, 'babelrc': 2, 'locale': 1, 'cfg': 3, 'htm': 1, 'odt': 1, 'pyc': 51, 'xlb': 2, 'gypi': 1, 'md~': 1, 'sqlite-journal': 1, 'odb': 2, 'dic': 1, 'todo': 1, 'tvc': 1, 'out': 20, 'tmp': 4, 'stats': 2, 'icc': 1, 'zprofile': 1, 'ttf': 109, 're': 21, '3': 1, 'rb': 1, 'ics': 3, 'bash_history': 1, 'reg': 3, 'metadata': 6, 'dirs': 1, 'run': 1, 'asar': 1, 'tdb': 3, 'journal': 2, 'zshrc': 1, 'xpi': 9, 'pub': 1, 'js': 4336, 'asc': 1, '0': 11, 'base': 1, 'coffee': 8, 'key': 12, 'css': 112, 'less': 1, 'xbel': 1, 'properties': 2, 'bash': 1, 'lock': 3, 'eslintignore': 1, 'c': 283, 'swo': 1, 'idx': 5, 'lsup7I': 1, 'jshintrc': 6, 'un~': 2, 'vbs': 1, 'rdf': 2, 'dmrc': 1, 'Mdg80A': 1, 'sbstore': 42, 'pdf': 18, 'tmLanguage': 11, 'xlc': 2, 'markdown': 10, 'final': 1, 'tgz': 2, 'iml': 2, 'xz': 1, 'bashrc': 1, 'db-journal': 3, 'pf2': 5, 'localstorage': 94, 'tmPreferences': 4, 'isrunning': 1, 'txt': 287, 'orig': 2, 'gvdb': 1, 'little': 2, 'git': 1, 'gitmodules': 1, 'log': 47, 'zip': 6, 'yaml': 8, 'stamp': 2, 'vxd': 1, 'fmt': 1, 'py': 480, 'sock': 2, 'pb': 32, 'gif': 3, 'json': 2130, '2': 2, 'js-20170612122310': 1, '6': 1, 'swp': 2, 'bash_logout': 1, 'sqlite-shm': 4, 'pl': 1, 'gpg-agent': 1, 'scss': 2, 'sdv': 1, 'parentlock': 2, 'cson': 8, 'rcache': 2, 'otf': 29, 'xinputrc': 1, 'gitconfig': 1, 'npmignore': 84, 'localstorage-journal': 94, 'gyp': 1, 'rst': 11, '1vCfy0': 1, 'jshintignore': 1, 'metadata-v2': 6, 'bnf': 1, 'x86_64-pc-linux-gnu': 1, 'exc': 1, 'info': 1, 'zcompdump': 1, 'js-20170816210634': 1, 'sublime-snippet': 14, 'tsv': 1, 'gpg': 1, 'update-timestamp': 1, 'mk': 5, 'spec': 9, 'sqlite-wal': 4, 'ICEauthority': 1, 'pem': 4, 'deb': 3, 'zsh': 235, 'pack': 5, 'zsh_history': 1, 'sqlite': 24, 'tar': 1, 'stdout': 8, 'jscsrc': 1, 'prl': 9, 'pro': 1, 'gitkeep': 2, 'sublime-settings': 1, 'jpg': 23, 'jamignore': 1, 'sample': 72, 'ino': 1, 'pset': 42, 'ini': 14, 'conf': 17, 'xcu': 1, 'gradle': 3, 'plist': 1, 'xsession-errors': 1, 'keystore': 1, 'nls': 1, 'sudo_as_admin_successful': 1, 'bdic': 1, 'yml': 47, '1': 8, 'html': 89, '5': 10, 'MZPZ5Y': 1, 'sqlite3': 1, 'pak': 61, 'config': 1, 'mozlz4': 2, 'node': 16, 'map': 84, 'whl': 2, 'db': 17, 'zsh-template': 1, 'zsh-theme': 143, 'trashinfo': 3, 'sys': 1, 'm': 1, 'sublime-build': 1, 'pym': 16, 'ico': 1, 'php': 12, 'B5S94Y': 1, 'cc': 81, 'viminfo': 1, 'a': 2, 'exe': 21, 'db-shm': 1, 'java': 7, 'svg': 187, 'eslintrc': 6, 'keyring': 1, 'DB': 4, 'JPG': 1, 'thm': 1, 'sh': 41, 'so': 18, 'eot': 1, 'kbx': 1, 'xba': 1, 'scpt': 2, 'opts': 11, 'db-wal': 1}

json_input=json.dumps(input,ensure_ascii=False)#converted dictionary to json

network_data = subprocess.check_output("vnstat --json", shell=True)#output will be json for this execution requires vnstat

network_data的json字符串将为:[没有vnstat的人将其视为network_data值]

^{pr2}$

这里我想合并json_input和{},这两个文件应该还是一个json。

我试过合并:network_data.update(json_input)

但抛出的错误是:network_data.update(json_input)

AttributeError: 'str' object has no attribute 'update'

提前谢谢!!在

php两个json怎么合并,合并两个json字符串相关推荐

  1. java json 去重_js操作两个json数组合并、去重,以及删除某一项元素

    两个json数组合并去重,以及删除某一项元素 let ha = [ {id:'H',name:'3'}, {id:'A',name:'6'}, {id:'B',name:'14'}, {id:'C', ...

  2. android两个数组对象去重合并,JS 数组,数组对象的合并去重方法

    此次对数组的操做,咱们使用es6的新语法来完成,因此在看下边代码以前,咱们要了解咱们下边要用到的es6中的set集合,和for...of 方法:javascript 首先介绍set集合: ES6提供了 ...

  3. android两个数组对象去重合并,js 两个数组(对象)去重合并

    项目前台代码中需要用到数组的去重操作,其实也不难,就算是对象数组,判断下对应的属性值也是可以实现的,但是如果我实现的话肯定是最常见的双重for循环,加个flag标记,老套的不能行了,想了想,还是上网找 ...

  4. 两个有序数组的合并,python版

    看到其他部门的笔试题,发现有这个题目:两个有序数组的合并,于是尝试着用python写出来 关键: 1.两个数组已经排序好,所以内部无需比较,比较都是存在于两个数组之间 2.比较结束后,需要将其中一个数 ...

  5. mac怎么合并两个容器_PDF怎样合并?在Mac上合并PDF文件的最佳方法

    在保存编辑内容的同时合并PDF文件可能是一个大问题.合并大文件时,"预览"不涵盖展平,并且会使系统变慢.这些和其他问题可能会迫使您寻找更好的选择.让我们探索在Mac上组合PDF以涵 ...

  6. mysql连接池为何不用nio_MyCAT 在 Cobar 的基础上,完成了彻底的 NIO 通讯,并且合并了两个线程池...

    研读: 1.http://www.mycat.io <Mycat权威指南> 第 2 章 Mycat 前世今生: 浏览: 深度认识 Sharding-JDBC:做最轻量级的数据库中间层 - ...

  7. 两个list关联合并_算法分享---两个有序链表的合并(C语言)

    定义两个指针,分别指向两个链表的头结点,在两个链表都不为空时, 比较两个链表结点的值的大小. 若链表l1的节点大于l2的节点,则将l1的节点值赋值给l3.l1的指针指向下一个节点. 反之,则则将l2的 ...

  8. 合并两个无序数组java_88. 合并两个有序数组

    88. 合并两个有序数组 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组. 说明: 初始化 nums1 和 nums2的 ...

  9. python 多个列表合并_Python对两个有序列表进行合并和排序的例子

    Python对两个有序列表进行合并和排序的例子 这篇文章主要介绍了Python对两个有序列表进行合并和排序的例子,最终代码经过不断优化,小编非常满意,需要的朋友可以参考下 假设有2个有序列表l1.l2 ...

最新文章

  1. 为什么要学习Python编程语言?哪些人适合学习Python?
  2. 计算机网络课程实训方法,《计算机网络基本原理》实践环节指导一
  3. 大数据面试-05-大数据工程师面试题
  4. CComboBoxEx 扩展组合框
  5. WAP PUSH解析(1)——SMS PDU编码
  6. 翁恺c语言程序设计入门作业,程序设计入门——C语言
  7. 新手从零学电脑组装与维修视频教程
  8. python复合赋值语句语法_复合结构的赋值语句理解
  9. 日语——动词的各种变形
  10. 1.8安装大华相机SDK及测试
  11. 登录页面渗透测试思路与总结
  12. 大数据医疗正进入信息共享
  13. 百度搜索问答卡API提交
  14. 嵌入式入门学习笔记6:[转]嵌入式开发需要学习哪些东西
  15. 股票自选股基本函数大全-1
  16. 【ASP.NET】家乡网站设计作业「历史」「人文」「自然」「美食」「高中」
  17. CCIE-EI 思科企业基础架构专家
  18. word中查询所有中文文本
  19. 【译】PHP:40+开发工具推荐
  20. KOOCAN教你如何用一句话毁掉优质电影

热门文章

  1. STM32+FreeRTOS模拟手机PWM调光、屏幕解锁、定时休眠小项目
  2. 一图看懂join、left join、right join、fulljoin间的区别
  3. matlab均值滤波 工频干扰,为什么会有工频干扰_工频干扰产生原因及解决方案
  4. Linux算时差方法
  5. OPPO R15x在哪里打开usb调试模式的详细流程
  6. WARNING:Could not increase the asynch I/O limit to 64 for SQL direct I/O. It is set to 0
  7. labelme进行图片数据标注
  8. 360Lib:WS-PSNR
  9. rotate3d使用
  10. oracle dbms_workload_repository,Oracle10g dbms_workload_repository使用-性能调优-Oracle频道-中国IT实验室...