首页 > 解决方案 > 动态字段数据保存到android中的Web服务

问题描述

我从 JSON 数据中动态获取多个字段。要将动态字段的数据保存到 Web 服务中,我更喜欢按 id 调用。但我无法获得该字段的 ID。所以我需要知道如何获取动态字段的 ID。

这是我的 JSON 响应:

{
"sections": [
   {
       "head": "Section A",
       "sort": 1,
       "section_id": 3,
       "cols": "2",
       "fields": [
           {
               "id": 5,
               "template_id": 2,
               "section_id": 3,
               "label": "A1",
               "itype": "1",
               "idefault": "",
               "ioptions": "",
               "required": "N",
               "ivalids": "0",
               "sort": 1,
               "created_at": "-0001-11-30 00:00:00",
               "updated_at": "2018-09-23 05:32:59",
               "deleted_at": null
           },
           {
               "id": 6,
               "template_id": 2,
               "section_id": 3,
               "label": "A2",
               "itype": "1",
               "idefault": "",
               "ioptions": "",
               "required": "N",
               "ivalids": "0",
               "sort": 1,
               "created_at": "-0001-11-30 00:00:00",
               "updated_at": "2018-09-23 05:32:59",
               "deleted_at": null
           }
       ]
   }
 ]
 }

如果“itype”=1 dynamic_field = edittext,“itype”=2 dynamic_field = spinner 等等。

在我的回复中,我得到“itype”=1,所以我动态显示了两个编辑文本。

来自 JSON 的“标签”用作动态字段的 id。如果我集成 API,则会收到“无法解析 id”的错误。我不知道如何解决这个错误。

截屏

标签: androidcustom-fields

解决方案


推荐阅读