Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用STAXON将XML转换为JSON_Java_Json_Xml - Fatal编程技术网

Java 使用STAXON将XML转换为JSON

Java 使用STAXON将XML转换为JSON,java,json,xml,Java,Json,Xml,使用STAXON将XML转换为JSON。这种转换可以是特定于数据类型的,这意味着保留一个JSD(特定于Json的定义),并让转换器知道要转换为Json的数据类型。这可能吗?从XML转换为JSON时的主要问题是数据类型不匹配,所以保持JSD(JSON模式定义)为基础是否有可能发生对话 STAXON中有一个属性作为自动原语,它可以使其为真或假。当它为“true”时,转换足够聪明,可以识别数字和字符串,如果为“false”,则转换总是字符串 我在这里看到的问题是,若autoPromitive为“tru

使用STAXON将XML转换为JSON。这种转换可以是特定于数据类型的,这意味着保留一个JSD(特定于Json的定义),并让转换器知道要转换为Json的数据类型。这可能吗?从XML转换为JSON时的主要问题是数据类型不匹配,所以保持JSD(JSON模式定义)为基础是否有可能发生对话

STAXON中有一个属性作为自动原语,它可以使其为真或假。当它为“true”时,转换足够聪明,可以识别数字和字符串,如果为“false”,则转换总是字符串

我在这里看到的问题是,若autoPromitive为“true”,则转换的一般行为就像一个以“0”开头的字符串,后跟几个其他数字,而不是一个数字。否则,它将被视为一个数字

如果我们需要基于模式定义的转换,我们如何实现这一点

提前谢谢