如何使用JSONata将字符串类型数值转换为Decimal类型
使用JSONata将字符串转换为Decimal类型
要把输入的 {"Amt":"99.00"} 转换成期望的 {"Amt":99.00},可以直接用JSONata的$number()函数实现字符串到Decimal类型的转换,具体表达式如下:
{"Amt": $number(Amt)}
说明:
$number(Amt)会提取原JSON中字符串类型的Amt值,将其转换为数值类型。因为原字符串是"99.00",转换后会自动保留两位小数的Decimal形式99.00。- 把这个表达式应用到输入JSON上,就能得到目标格式的输出,此时
Amt字段的类型从字符串变为Decimal数值。
内容的提问来源于stack exchange,提问作者rama devi
相关产品推荐
相关产品推荐

