全称 mx.utils.JsonUtilClass
命名空间 mx.utils
JsonUtilClass
继承层次结构 JsonUtilClassObject
源文件 ~\mx\scripts\utils\JsonUtil.js
提供一个通过 JsonPath 查询对象的工具类。该类在运行时唯一静态实例是 mx.utils.JsonUtil 对象。

构造函数

名称 说明
JsonUtilClass() 构建 JsonUtilClass 类的新实例。

方法

名称 说明
getItem(p_items, p_fieldName, p_value, [p_mode]) 查询获取数组中相应的对象,返回对应的第一个对象。
getItems(p_items, p_fieldName, p_value, [p_mode]) 查询获取数组中相应的对象,返回对应的一个数组。

构造函数详细信息

JsonUtilClass() 方法

构建 JsonUtilClass 类的新实例。

方法详细信息

getItem(p_items, p_fieldName, p_value, [p_mode]) 方法

查询获取数组中相应的对象,返回对应的第一个对象。

参数

  • p_items
    一个 Json 数组,表示在该对象中查询。
  • p_fieldName
    一个字符串,表示要查询的字段 key。
  • p_value
    表示要查询的值。
  • p_mode
    可选的。默认值为“1”。一个 Number 值,表示查询 Json 数组的第几层(1 代表仅查询第一层;2 代表仅查询第二层;大于 3 代表递归查询)。

getItems(p_items, p_fieldName, p_value, [p_mode]) 方法

查询获取数组中相应的对象,返回对应的一个数组。

参数

  • p_items
    一个 Json 数组,表示在该对象中查询。
  • p_fieldName
    一个字符串,表示要查询的字段 key。
  • p_value
    表示要查询的值。
  • p_mode
    可选的。默认值为“1”。一个 Number 值,表示查询 Json 数组的第几层(1 代表仅查询第一层;2 代表仅查询第二层;大于 3 代表递归查询)。