在空手道 DSL 中修剪 JSONArray 中的零
Trimming zeros in JSONArray in Karate DSL
我收到 JSON 响应,其中 JSON 数组具有前导零。例如,registrationnumber = ["0000012345", "0000001234", "000123456"]
我想删除这些零并与我得到 registrationNumber =["12345", "1234", "123456"]
的另一个 json 响应进行比较
我正在尝试使用 karate-dsl 中的自动化来完成此操作。
有人可以帮忙吗?
谢谢。
要转换为数字,只需乘以 1。您应该阅读文档:https://github.com/intuit/karate#type-conversion
* def data = ["0000012345", "0000001234", "000123456"]
* def nums = karate.map(data, function(x){ return parseInt(x) })
* match nums == [12345, 1234, 123456]
我收到 JSON 响应,其中 JSON 数组具有前导零。例如,registrationnumber = ["0000012345", "0000001234", "000123456"]
我想删除这些零并与我得到 registrationNumber =["12345", "1234", "123456"]
我正在尝试使用 karate-dsl 中的自动化来完成此操作。 有人可以帮忙吗?
谢谢。
要转换为数字,只需乘以 1。您应该阅读文档:https://github.com/intuit/karate#type-conversion
* def data = ["0000012345", "0000001234", "000123456"]
* def nums = karate.map(data, function(x){ return parseInt(x) })
* match nums == [12345, 1234, 123456]