Karate 空手道DSL中JSONArray中的零点修整

Karate 空手道DSL中JSONArray中的零点修整,karate,Karate,我得到一个JSON响应,JSONArray有前导零。例如,registrationnumber=[“0000012345”、“0000001234”、“000123456”] 我想删除这些零,并与另一个json响应进行比较,其中我得到了registrationNumber=[“12345”、“1234”、“123456”] 我正试图通过空手道dsl的自动化来实现这一点。 有人能帮忙吗 谢谢。要转换成数字,只需乘以1即可。您应该阅读以下文档: 谢谢你,彼得!这实际上表明空手道是多么强大。 * de

我得到一个JSON响应,JSONArray有前导零。例如,
registrationnumber=[“0000012345”、“0000001234”、“000123456”]
我想删除这些零,并与另一个json响应进行比较,其中我得到了
registrationNumber=[“12345”、“1234”、“123456”]

我正试图通过空手道dsl的自动化来实现这一点。 有人能帮忙吗


谢谢。

要转换成数字,只需乘以1即可。您应该阅读以下文档:


谢谢你,彼得!这实际上表明空手道是多么强大。
* def data = ["0000012345", "0000001234", "000123456"]
* def nums = karate.map(data, function(x){ return parseInt(x) })
* match nums == [12345, 1234, 123456]