Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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
Json 如何区分xml中的数据类型?_Json_Xml_Xsd_Biztalk - Fatal编程技术网

Json 如何区分xml中的数据类型?

Json 如何区分xml中的数据类型?,json,xml,xsd,biztalk,Json,Xml,Xsd,Biztalk,在XML负载中,有没有一种方法可以强制某个值是一个数字而不是一个字符串 我有以下XML: <root> <priority>1</priority> </root> 我期望的结果是: { "priority": 1 } 我做错了什么?如何在XML中编码数字?在赋值之前,可以先在XML中声明以下内容,然后将类型赋值给XML元素: 查看此链接了解除decimal以外的其他类型:但是,我不知道有哪些XML到JSON转换库将此模式信息考虑在内。虽

在XML负载中,有没有一种方法可以强制某个值是一个数字而不是一个字符串

我有以下XML:

<root>
<priority>1</priority>
</root>
我期望的结果是:

{
   "priority": 1
}

我做错了什么?如何在XML中编码数字?

在赋值之前,可以先在XML中声明以下内容,然后将类型赋值给XML元素:


查看此链接了解除decimal以外的其他类型:

但是,我不知道有哪些XML到JSON转换库将此模式信息考虑在内。虽然这并不意味着这样的库不存在。@MichaelKay BizTalk JSon编码器会考虑它。但是,您可能希望将它声明为int而不是十进制。
{
   "priority": 1
}