问题标签 [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.
java - 当xml中仅存在一个元素时如何将XML中的一个元素转换为Json Array
我正在尝试使用 org.JSON 库将 XML 转换为 JSON。但是,当 XML 中只有一个元素时,无法将该元素转换为 Array。
源代码.xml
转换代码:
输出:
我尝试了多种选择,
喜欢
输出:
并使用 json:Array='true'
输出:
似乎没有任何工作。我也尝试过 fastxml 和 unxml 库。
预期输出:
在 Java 中是否有任何库或方法可以做到这一点?
json - 将以下 XML 转换为 JSON 的 XSLT 是什么?
以上是我拥有的 XML。我想将上面的 XML 转换为如下所示的 JSON。
我是 XSLT 样式表的新手。有人可以帮我解决上述问题吗?将给定的 XML 转换为 JSON 的 XSLT 样式表是什么?
javascript - 处理名称包含 @ 符号的 json 属性
我需要将 UI 更新为聚合物 3,并且接收到的数据在到达客户端之前从 XML 转换为 json。
在客户端,我使用 Polymer3 模板将值传递给底层聚合物元素。
由于 XML 将值存储在属性中,因此我的 json 如下返回。
现在,当我像索引一样将此属性传递给我的聚合物 3 模板时,它会将整个内容视为文本并显示在屏幕上。
按原样显示在屏幕上。另外,我不能按如下方式使用它
我不知道 @ 是否被视为代码,但包含括号 {{}} 的整个文本都显示在屏幕上。
如何处理这些属性。
我无法将其转换为另一个可读对象,因为 UI 已经由于 <\vaadin-select> 而需要时间来呈现,并且 json 将在嵌套的内部重复自身。
json - 使用 XmlSlurper 在 Jroovy 中将 Junit XML 转换为 json 格式
我正在尝试编写一个桥接函数来将 XML 数据转换为 Json 格式,下面是我拥有的示例 xml 文件的数据是
我正在尝试用 groovy 编写一个函数来获取以下 json 格式
感谢您在正确方向上的任何投入,谢谢
到目前为止,我有这个,它读取所有数据,但结构已关闭
javascript - node-7z 和 xml2json 冲突
在 node.js 中,我在导入两个包(node-7z 和 xml2json)时遇到问题,
我有一些没有人称之为的功能(“dummy”),
我收到以下错误
*如果我在“dummy”函数中注释代码,我不会收到任何错误
*如果我评论 require “xml2json” 行,我不会收到任何错误
为什么我有这个问题,如果没有人调用这个函数,为什么“虚拟”函数中的代码对我有什么影响?
谢谢
node.js - 如何从 JSON 创建 SOAP 请求正文?
我创建了一个node.js
应用程序来从 JSON 对象创建一个 SOAP 请求正文。我有以下代码
我得到这样的输出
输入 xml 和最终 xml 不匹配。为什么这个?
javascript - 解析 XML 以获取节点值
调用如下端点时,我得到一个 16 MB 数据的 XML 响应
我需要解析我的 XML 并查找<EntityType Name="VHP_BI_SAMPLE" BaseType="pfs.SAMPLE">
并获取Partner
与 NavigationProperty Name="SAMPLE_CMQREQUEST" 关联的内容。我不确定如何使用 Angular JS 解析 XML 或将它们转换为 JSON,以便我可以访问该属性,我该怎么做
我不确定如何将 github 上的 X2JS 包安装到我的 AngularJS 项目中
java - 如何基于 Avro Schema 将 XML 转换为 AVRO?
我有一个structured XML
数据。我想XML to AVRO(or JSON)
使用AVRO schema
. 我已经为这个 XML 定义了 AVRO 模式。但是我怎样才能在java中转换它呢?
实际上,我想将从服务器接收到的 xml 数据转换为Kafka Connect
. 做这个的最好方式是什么?
java - 如何根据 JSON Schema 更改 JSON 值的数据类型?
我有一个从 xml 转换的 JSON。(XML 到 JSON)但是转换后的 JSON 文件有一些数据类型问题,与预期的 JSON 模式不匹配 例如:预期是 accountId:“123”(在 Json 模式中,类型被称为String)但实际结果是 accountId: 123(作为数字接收)
虽然将 XML 转换为 JSON(StAXON解析)是这样的,但是当然,在将 XML 转换为 JSON 时,我没有提供任何与数据类型相关的参数。
从这里我有两个问题:
- xml到json转换本身时有什么方法可以解决我的问题
- 或者从我的 Json 中,我需要使用 Json 模式进行验证并相应地更改数据类型。
指导我以更好的方式做到这一点。随意编辑问题,因为我的文字不可理解/具有误导性。
注意:我使用的是 Spring 集成!!!
java - 是否可以根据 Json 模式自定义 Json 元素的数据类型?
通过 StAXON 解析器将 XML 转换为 JSON,Json Schema(预期)和实际响应 JSON 之间存在数据类型不匹配
例如:根据 Swagger Schema,我们期望字段的“<strong>String”值,但 XML 到 JSON 解析器给我们的“<strong>Integer”与 Swagger/Schema 文档不匹配。
在 Swagger/Json Schema accountId 类型中提到为字符串。
accountId 的 XML 元素值为:< accountId>123</ accountId>
将 XML 转换为 JSON 后,accountId 为:**123**
但根据模式,我们的期望是 accountId:**“123”**
XML到JSON的通用解析逻辑:
- 如果元素只有数字但以零开头:
<accountId>0123</accountId>
则 Json 输出为:String { accountId : “0123” }
- 如果元素只有数字但不以零开头:
<accountId>123</accountId>
则 Json 输出为:Integer { accountId : 123 }
- 如果元素包含字符:
<accountName>Abc</ accountName>
则 Json 输出为:String { accountName : “Abc”)
它将根据数据转换 Json,而不是使用任何模式,显然我在解析 Staxon 解析器时没有提供任何模式。
有什么方法可以更改应该与期望的 Json 模式匹配的 JSON。根据上述场景,我期待一个字符串值,它应该查看架构并制作字段的数据类型。注意:也不想将所有内容都转换为字符串。
提前致谢!!!