返回顶部
首页 > 资讯 > 后端开发 > Python >Python中xml和json格式互转
  • 580
分享到

Python中xml和json格式互转

格式Pythonxml 2023-01-31 07:01:30 580人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

python中xml和JSON格式是可以互转的,就像json格式转Python字典对象那样。 xml格式和json格式互转用到的xmltodict库 安装xmltodict库 C:\Users\Administrator>pip3

python中xml和JSON格式是可以互转的,就像json格式转Python字典对象那样。

xml格式和json格式互转用到的xmltodict库

安装xmltodict库

C:\Users\Administrator>pip3 install xmltodict
Collecting xmltodict
  Downloading xmltodict-0.11.0-py2.py3-none-any.whl
Installing collected packages: xmltodict
Successfully installed xmltodict-0.11.0
利用pip可以直接安装。

xml格式转json格式

import json
import xmltodict
#定义xml转json的函数
def xmltojson(xmlstr):
    #parse是的xml解析器
    xmlparse = xmltodict.parse(xmlstr)
    #json库dumps()是将dict转化成json格式,loads()是将json转化成dict格式。
    #dumps()方法的ident=1,格式化json
    jsonstr = json.dumps(xmlparse,indent=1)
    print(jsonstr)
if __name__ == "__main__":
    xml ="""          #需要转换json格式的xml
<student>
    <stid>10213</stid>
    <info>
        <name>name</name>
        <sex>male</sex>
    </info>
    <course>
        <name>math</name>
        <score>90</score>
    </course>
</student>
    """
    xmltojson(xml)  #调用转换函数

json格式转xml格式

import xmltodict
#json转xml函数
def jsontoxml(jsonstr):
    #xmltodict库的unparse()json转xml
    xmlstr = xmltodict.unparse(jsonstr)
    print(xmlstr)
if __name__ == "__main__":
    json = {'student': {'course': {'name': 'math', 'score': '90'},
                        'info': {'sex': 'male', 'name': 'name'}, 'stid': '10213'}}
    jsontoxml(json)
结果:
C:\python35\python.exe "D:/自动化测用例/json to xml.py"
<?xml version="1.0" encoding="utf-8"?>
<student><course><name>math</name><score>90</score></course><info><name>name</name><sex>male</sex></info><stid>10213</stid></student>

Process finished with exit code 0


参考:
Http://www.crifan.com/python_convertion_between_xml_and_json/?utm_source=tuicool&utm_medium=referral

--结束END--

本文标题: Python中xml和json格式互转

本文链接: https://lsjlt.com/news/190741.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python中xml和json格式互转
    Python中xml和json格式是可以互转的,就像json格式转Python字典对象那样。 xml格式和json格式互转用到的xmltodict库 安装xmltodict库 C:\Users\Administrator>pip3...
    99+
    2023-01-31
    格式 Python xml
  • python中将xml格式转json格式
    一、简介 在用python写脚本时,通常需要处理xml格式的文件或字符串。由于json格式处理的方便性, 我们可将其转为json格式进行处理。 二、步骤 1、安装工具包xmltodict 在命令行输入:pip install xmltod...
    99+
    2023-01-31
    格式 中将 python
  • Python怎么将xml格式转换为json格式
    本篇内容介绍了“Python怎么将xml格式转换为json格式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在Python编程中,经常遇到x...
    99+
    2023-06-02
  • php中xml转json格式如何转换
    这篇文章主要介绍php中xml转json格式如何转换,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php xml转json格式的方法:首先创建一个PHP示例文件;然后通过“function xmlToArray($x...
    99+
    2023-06-15
  • Python字符串str和json格式相互转换
    目录1. 通过json.loads进行转换2.json转str3. 通过eval前言: str转换为json格式,前提一定需要保证这个str的格式和json是一致的,即左边最外层是大...
    99+
    2024-04-02
  • php怎么将json格式转成xml格式
    这篇文章主要介绍“php怎么将json格式转成xml格式”,在日常操作中,相信很多人在php怎么将json格式转成xml格式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php怎么将json格式转成xml格式...
    99+
    2023-07-05
  • Python字典格式怎么与JSON格式相互转换
    本篇内容介绍了“Python字典格式怎么与JSON格式的相互转换”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python中可以方便的通过J...
    99+
    2023-06-02
  • 如何把xml格式数据转成json格式?
    xml格式数据转json格式 导入json依赖 //导入maven依赖 org.json json 20220320 传入需要转换的xml,返回对应的jso...
    99+
    2023-08-24
    json xml java
  • Python字符串str和json格式如何相互转换
    这篇文章主要介绍了Python字符串str和json格式如何相互转换,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言:str转换为json格式,前提一定需要保证这个str的...
    99+
    2023-06-29
  • PHP中的JSON与XML格式怎么转换
    今天小编给大家分享一下PHP中的JSON与XML格式怎么转换的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、JSON转XM...
    99+
    2023-07-05
  • php怎么将xml转为json格式
    本文小编为大家详细介绍“php怎么将xml转为json格式”,内容详细,步骤清晰,细节处理妥当,希望这篇“php怎么将xml转为json格式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。方法一:使用SimpleX...
    99+
    2023-07-05
  • Java 操作XML转JSON数据格式
    java操作XML文档转为JSON数据格式 一、使用的maven依赖 org.dom4j dom4j 2.1.3 二...
    99+
    2023-10-27
    java xml json
  • Python: xml转json
    1,引言GooSeeker早在9年前就开始了Semantic Web领域的产品化,MS谋数台和DS打数机是其中两个产品。对web内容做结构化转换和语义处理的主要路线是 XML -> RDF -> Ontology Enginee...
    99+
    2023-01-31
    Python xml json
  • python中xml格式的转换方法
    python中xml格式的转换,供大家参考,具体内容如下 近期在做项目的时候需要将数据进行xml和dict 的转换,这里进行初步的总结 1. 基于DOM. 写入 # 导入 impor...
    99+
    2024-04-02
  • python字典和JSON格式的转换方式
    目录python字典和JSON格式的转换python字典和JSON格式的转换字典键的特性json 结构总结python字典和JSON格式的转换 首先引入 import json &g...
    99+
    2023-05-19
    python字典 python JSON格式 字典和JSON格式转换
  • Python如何实现xml格式转txt格式
    本篇内容介绍了“Python如何实现xml格式转txt格式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、前言最近学习Yolo v5是遇见...
    99+
    2023-06-29
  • ABAP和XML数据格式互相转换的方法是什么
    这篇文章主要介绍“ABAP和XML数据格式互相转换的方法是什么”,在日常操作中,相信很多人在ABAP和XML数据格式互相转换的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ABAP和XML数据格式互...
    99+
    2023-06-04
  • Python实现RLE格式与PNG格式互转
    目录介绍1.PNG2RLE2.RLE2PNG3.示例4.完整代码如下介绍 在机器视觉领域的深度学习中,每个数据集都有一份标注好的数据用于训练神经网络。 为了节省空间,很多数据集的标注...
    99+
    2024-04-02
  • Python Json数据格式的转换
    1.json:是一种轻量级的数据交互格式,采用完全独立于编程语言的文本格式来存储和表示数据。 Python语言使用JSON有很大的优势,因为JSON无非就是一个单独或一个内部元素都是字典的列表,所以JSON可以直接和Python的字典或列表...
    99+
    2023-09-30
    json
  • Node.js中JSON格式和Excel格式的双向转换方法
    这篇文章主要讲解了“Node.js中JSON格式和Excel格式的双向转换方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Node.js中JSON格式和E...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作