JsonPath 内置函数

在 JsonPath 中,提供了一些内置函数,这些函数可以在路径的尾端调用,函数的输入就是路径表达式的输出,函数的输出由函数本身决定。

下面表格列举了 JsonPath 的内置函数:

函数

描述

输出类型

min()

获取提供的数字数组的最小值。

Double

max()

获取提供的数字数组的最大值。

Double

avg()

获取提供的数字数组的平均值。

Double

stddev()

获取提供的数字数组的标准偏差值。

Double

length()

获取提供的数组的长度。

Integer

sum()

获取提供的数字数组的和值。

Double

keys()

获取所有的属性键。

Set<E>

concat(X)

获取提供路径输出的合并版本,并添加一个新项目。

和输入一致

append(X)

为 json 路径输出数组添加一个项目。

和输入一致

first()

获取提供数组的第一个项目。

取决于数组

last()

获取提供数组的最后一项。

取决于数组

index(X)

获取提供数组的 X 索引的项,如果 X 为负数,则向后取值。

取决于数组

关于各个函数的具体用法将在后续介绍。

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号