Open kevin90828 opened 4 years ago
如题,现有如下json数据: { "students": [ { "name": "zhangsan", "age": "20" }, { "name": "lisi", "age": "30" } ] }
想要筛选出age>20的数据,就目前的语法由于age是字符串类型所以使用$.students[?(age>20)]没法达到效果,所以想着是否可以支持UDF进行转换,或者是否有其他更好的方式?
JSONPath现在支持的还不是特别完善,作者可能在考虑重构。你最好规范成数字,再使用。
先变成 list,然后lambda吧
如题,现有如下json数据: { "students": [ { "name": "zhangsan", "age": "20" }, { "name": "lisi", "age": "30" } ] }
想要筛选出age>20的数据,就目前的语法由于age是字符串类型所以使用$.students[?(age>20)]没法达到效果,所以想着是否可以支持UDF进行转换,或者是否有其他更好的方式?