微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

未能将 JSON 转换为 XML无法标准化——空值

如何解决未能将 JSON 转换为 XML无法标准化——空值

我在 ODI 12c 中遇到错误,我使用 Complex Filex = json 并从中创建 XSD,我想测试它:

Caused By: java.sql.sqlException: class java.sql.sqlException
oracle.odi.jdbc.driver.xml.io.exception.PipelinestageException: ORABPEL-15235

Translation Failure.
Failed to translate JSON to XML. cannot normalize!
The incoming data does not conform to the NXSD schema. Please correct the problem.

当 xml 具有 "" 值时,我收到此错误,例如: "姓氏":""

当我更改 null 或任何字符串的值时,它工作正常。 ("lastName":null 或 "lastName":"test")

我能做什么?

在 XSD 文件中,我有如下信息:

<?xml version = '1.0' encoding = 'UTF-8'?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://TargetNamespace.com/InboundService" targetNamespace="http://TargetNamespace.com/InboundService" elementFormDefault="qualified" xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd" nxsd:version="JSON" nxsd:encoding="UTF-8">

也许我必须添加一些东西?

姓氏代码

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。