我正在 Zoho Creator 中构建一个从外部会员数据库中检索信息的应用程序。
我有一个 GET 请求,它检索一个人的成员资格。一个人可以有多个成员资格,这会导致返回多个 JSON 对象,例如:
[
{
"id": 76397,
"membership_level_id": 395,
"start_date": "2019-03-04",
"end_date": "2020-03-03",
"state": "partial",
"created_at": "2019-01-07T19:13:16+1100",
"adult_members": [
{
"contact_id": 5389
}
],
"child_members": [],
"contact_id": 5389
},
{
"id": 8728,
"membership_level_id": 937,
"start_date": "2019-01-07",
"end_date": "2019-02-06",
"state": "expired",
"created_at": "2019-01-07T20:09:12+1100",
"adult_members": [
{
"contact_id": 5389
}
],
"child_members": [],
"contact_id": 5389
}
]
我试图实现的是,对于返回的每个成员(在上面的示例中,有两个),都会在Memberships
表单中创建一个记录。
在上面的例子中,应该在Memberships
表单中创建两条记录及其关联的键值对。
我尝试将 JSON 响应转换为 a.toJSONlist();
但似乎无法提取信息。
关于如何在表单中为响应中返回的每个成员创建新记录的任何想法?