是否可以强制XML负载中的某个值是数字而不是字符串?
我有以下XML:
<root>
<priority>1</priority>
</root>
当使用几个不同的库将其转换为json时,我得到的输出是:
{
"priority": "1"
}
我期望的输出是:
{
"priority": 1
}
我在做什么错?我们如何在XML中编码数字?
答案 0 :(得分:1)
您可以先在XML中声明以下内容,然后再为XML元素分配类型:
<xs:element name="priority" type="xs:decimal"/>
在此链接中查找除十进制以外的其他类型:https://www.w3schools.com/xml/schema_dtypes_numeric.asp