api数据源中的json字段需要如何处理,dataease默认处理有问题

版本
社区版2.10.18

问题详情

使用api数据源时,因为某些字段是json数组格式,dataease自动匹配的话会出现空数据的问题,例如某条数据的某个字段是
[{
“id”: 1,
“created_at”: “2025-11-01T02:00:08.771+08:00”,
“updated_at”: “2026-01-12T09:17:58.768+08:00”,
“username”: “aaa”
},{
“id”: 2,
“created_at”: “2025-11-01T02:00:08.771+08:00”,
“updated_at”: “2026-01-12T09:17:58.768+08:00”,
“username”: “bbb”
}]
则通过自动匹配参数,选择username,导入的数据会出现两条,一条包含正常数据,这个字段值为aaa,另一条数据其他字段都是空的,这个字段是bbb

于是我尝试直接使用jsonpath导入,这又出现了另一个问题,假如某个字段格式为
{
“id”: 1,
“created_at”: “2025-11-01T02:00:08.771+08:00”,
“updated_at”: “2026-01-12T09:17:58.768+08:00”,
“username”: “aaa”
}
则导入后的数据内容如下,并非标准json格式
{id=1, created_at=2026-01-08T16:36:41.169+08:00, updated_at=2026-01-08T16:36:41.169+08:00, username=aaa}
但是在json数组的字段下,表现又是正常的,导入的数据内容是标准的json格式

另外,当我想通过计算字段的函数解析表现正常的json数组字段时,发现无法根据下标获取数组中的数据,因为在计算字段表达式中,[]包裹的内容默认解析为变量,而我没有在文档中找到转义相关的内容,无法通过类似于[n]的方式指定数组下标

上述情况有人碰到过知道如何解决吗,希望能获得帮助,感谢 :pray: