问题标签 [xml-to-json]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 从 API 请求 XML 格式的数据
我对编程并不陌生,但我对一些 API 请求有一些问题。
我有下一条路线(示例):
我的代码是(示例):
使用我的代码,我遇到了下一个问题: EventSource 的响应有一个不是“text/event-stream”的 MIME 类型(“application/json”)。中止连接。
据我了解,我对 API 请求返回 XML 文件缺乏了解。
我想做什么:
我正在尝试从 API 请求中获取数据,但 API 请求以 XML 格式返回数据。我喜欢在之后将 XML 转换为 JSON 并进行下一步操作。
PS 我如何使用 JSON 格式执行此操作(示例)。我喜欢这样做,但使用 XML。
json - 为什么 xml-to-json 函数返回指数符号?
我所有的 XSLT 在使用该xml-to-json()
功能时都在工作,除了这部分,
返回
当我打算得到这个结果时:
python - 从 xml 文件生成 xsd 文件
我有很多 xml 文件,我将使用 xmlschema 将它们转换为 JSON。但我没有正确的 xsd 模式文件。
那么从许多示例 xml 文件生成 xsd 文件的最佳方法是什么?
javascript - 对象的 SOAP 文本值
我正在使用节点包 xml-js 将 SOAP 响应转换为 json。
下面详细介绍了我在两个不同请求中得到的文本元素响应。
如何更改每种情况下的响应?
1. 回应
文本元素值的所需输出
2.
回复
文本元素值的所需输出
对象数组
请问有什么指针、解决方案或提示吗?
javascript - StartTag:JSON 到 XML 转换时元素名称无效错误
我从 mongoDB 得到一个数组,格式如下:
我想将此数组转换为 XML
在此过程中我没有收到任何错误,但是我将此文件上传到 cloudstorage 并且上传到那里的文件已损坏。我收到这样的错误:
我真的不知道它有什么问题。我将不胜感激任何帮助。
注意:我也试过xml2js、fast-xml-parser和jstoxml包。但结果并没有改变。
笔记2:
当我登录时transformed
(转换的 XML 对象)
编辑 3:我了解到 XML 标签不能以数字开头。那么如何将数组转换为 XML 呢?
c# - 如何在不饱和 RAM 的多用户并发环境中将巨大的 XML 文件转换为 JSON?
我面临着使用以下代码将 XML 文件转换为 JSON 的问题:
该文件填满了内存,这就是问题所在。我没有找到没有填充 RAM 的解决方案。
我怎样才能做到这一点?非常感谢
python - 使用 Python 将 Atom 或 OData XML 文件转换为 OData Json 文件
我一直在尝试将 PowerShell 脚本转换为 Python 代码以从 Sharepoint 下载列表文件。到目前为止,大部分编码部分已完成并执行良好。但是,当我将文件从 Sharepoint 下载到具有 .json 扩展名的本地驱动器时,文件内容与预期不符。
Sharepoint 列表内容类型为 => content-type: application/atom+xml;type=feed;charset=utf-8
,采用 xml 格式。由于我无法将内容保存为 .json 格式,因此我已将文件下载为 .xml 并使用 xmltodict python 包将其转换为 .json,到目前为止效果还不错。
这是我的实际查询:我们如何下载带有 .json 的 xml 内容或将 xml 文件转换为没有属性类型、标签和命名空间等的 json 文件?我们需要以下面的 PowerShell 脚本生成的输出格式下载文件,不带任何标签,只带有键值对。
我只是共享示例文件内容,而不是复制整个内容,因为它涉及一些敏感数据。
这是原子 xml 格式/Odata xml 的 Sharepoint Web url 内容。
这是 Python 转换的 json 数据
PowerShell 下载的 Json 文件
{"odata.metadata":"https://myorg.sharepoint.com/sites/pwaeng/_api/$metadata#SP.ListData.Program_x0020_RisksListItems","value":[{"odata.type":"SP.Data .Program_x0020_RisksListItem","odata.id":"a878d166-c19d-4c16-82b4-e150e7e49626","odata.etag":""2"","odata.editLink":"Web/Lists
下面是 Python 代码的一部分。我已经尝试了大多数选项,但没有获得所需的输出。
python - Python3:转换为字典时如何处理包含二进制字符串的xml
我处于从文件中获取 XML 数据并将其解析为 Dictionary 的场景中,但 XML 数据内部包含一些值,例如二进制
"%¢a÷ó<·RxgТ'gÎ&"
然后我得到了错误:
parser.Parse(xml_input, True) xml.parsers.expat.ExpatError:对无效字符号的引用:第 4032 行,第 15 列
这是我的示例 python 代码:
java - XSLT 3.0 - 在 XSLT 3.0 xml-to-json() 中出现错误“重复键值”
我正在尝试使用 XSLT 3.0 将给定的 json 数据从一种形式转换为另一种形式。我正在使用 XSLT 3.0 提供的 json-to-xml 和 xml-to-json 函数将数据从 .to json 转换为/从 xml 。
我有以下 json 数据。
我正在尝试使用 XSLT 3.0 将其转换为以下形式
我想出了下面的 XSLT(不完整,因为我在 1 级遇到错误)
任何人都可以帮助我如何获得所需的输出 json。
php - 在 PHP 中使用多个名称空间请求解析 SOAP
我有一个将在请求中接收 SOAP 消息的端点。Soap 消息的结构如下。
我正在尝试找到一种将其转换为数组或 json 的方法。当我使用simplexml_load_string
和 json_ecode 它返回一个空数组。
我可以通过注册名称空间来访问 XML,但是有没有办法将上述肥皂消息转换为可以轻松访问的数组或 Json?