XML::XML2JSON "0"元素

标签 xml json perl

我正在使用 XML::XML2JSON在 Perl 中将 JSON 数据转换为 XML,我传递了以下数据(片段):

{"question":{"isrequired":{"$t":"0"}}}

当我使用 XML:XML2JSON->json2xml 函数将 JSON 数据转换为 XML 时,我得到以下内容(片段):

<isrequired/>

我需要保留“isrequired”标签中的“0”元素,因为有时我会有空的 JSON 元素,并且需要空的 XML 标签。我认为文档有点含糊(要么是那样,要么我不明白),但这可能与此模块有关吗?

非常感谢您的帮助。谢谢。

最佳答案

尝试使用“零但真实”值代替 “0”:

" 0 "
" 0"
"0E0"

关于XML::XML2JSON "0"元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2790514/

相关文章:

java - 从相对路径读取 XML - java.io.FileNotFoundException :(The system cannot find the path specified)

xml - Delphi 将子元素添加到 XPath 结果

java - 使用 Angular 和 Spring Boot 从本地主机获取数据

perl - DBIx :Class - cannot find source for model

html - 元素名称 gcse :searchbox-only cannot be represented as XML 1. 0

java - 使用正则表达式将 SGML 转换为 XML?

java - Gson自定义序列化

JavaScript、JSON、PhoneGap

perl - 如何将 UNIX 路径转换为 ​​DOS 路径

perl - 在 perl 中获取当前语言环境名称