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

时间:2019-04-05 16:30:11

标签: json xml xsd biztalk

是否可以强制XML负载中的某个值是数字而不是字符串?

我有以下XML:

<root>
<priority>1</priority>
</root>

当使用几个不同的库将其转换为json时,我得到的输出是:

{
   "priority": "1"
}

我期望的输出是:

{
   "priority": 1
}

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

1 个答案:

答案 0 :(得分:1)

您可以先在XML中声明以下内容,然后再为XML元素分配类型:

<xs:element name="priority" type="xs:decimal"/>

在此链接中查找除十进制以外的其他类型:https://www.w3schools.com/xml/schema_dtypes_numeric.asp

相关问题