Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
请检查这个 - https://try.jsonata.org/0L_oYffzT
这里 $map 函数的输出不是数组。
而当输入数组的长度超过 1 时,https://try.jsonata.org/Rf8UI_TMy似乎工作正常。
您可以使用结果结构功能来完成此任务:
var json = { "projectIds": [ 1 ] } var result = jsonata('projectIds[].{"projectId": $}').evaluate(json); console.log(JSON.stringify(result))
<script src="https://cdn.jsdelivr.net/npm/jsonata/jsonata.min.js"></script>
$map用于此目的有一个未解决的问题,仅指向解决方法
$map