| 123456789101112131415161718192021222324 |
- import {JSONPath} from "jsonpath-plus";
- /**
- * 数据清洗
- * @param data 数据源
- * @param path jsonpath
- * @param type 数据类型
- */
- export function filterData(data, path, type) {
- if (!data || !path) {
- return
- }
- const filterData = JSONPath({path: path, json: data});
- if (type === 'auto') {
- return filterData.length === 1 ? filterData[0] : filterData;
- } else if (type === 'array') {
- return filterData;
- } else {
- return filterData[0];
- }
- }
|