请教一个 APP 通过接口获取动态 JSON 数组 展示一个复杂表单,然后填写数据通过接口上传, 可以给点设计思路吗?

2018-06-15 20:23:59 +08:00
 sunxuan

遇到一个开发需求,通过接口获取一个动态的 json 数组,然后移动端 列表布局展示,每个 item 中 布局一个 TextView,最后点击保存,获取列表中所有 item 的 id 与 TextView 中的数据然后通过接口上传。Android 同理。请问这种动态的接口怎样设计比较好?

在 iOS 中 好像 类似的 可以用 复杂表单实现, 然后接口应该怎么设计呢。 比如平时的接口传参 都是 ["from": "app", ""password": "123456", "username": "user"] 这种。 那这样的动态的复杂表单怎么传参,接口才好存储到数据库呢?

可以给点设计思路或者参考链接吗?感谢

2174 次点击
所在节点    程序员
10 条回复
a793657136
2018-06-15 20:49:47 +08:00
Map
Recycle view
sunxuan
2018-06-15 21:14:52 +08:00
@a793657136 Android iOS 通过 RecycleView 或者 TableView 布局我是清楚的, 具体的 传参是将 id 与输入值作为 键值对,然后转成 JSON String 传参吗?
a793657136
2018-06-15 23:42:20 +08:00
这你去找写接口的人问啊,是 get 还是 post,应该传什么参数等等的,接口都没有文档的吗
sunxuan
2018-06-16 00:54:52 +08:00
呃,其实我问得就是这种需求,大多数接口人员会怎样写文档。
pynix
2018-06-16 00:59:31 +08:00
graphql?
sunxuan
2018-06-16 01:15:38 +08:00
@pynix 呃,这个技术有点新了吧。 好奇大厂类似这样的需求 接口文档是怎么设计的?
qiayue
2018-06-16 01:24:14 +08:00
接口需要能够接收 json 格式数据
sunxuan
2018-06-16 01:49:06 +08:00
@qiayue 目前也是这样设计的。在这里提问就是想了解下 别人遇到这样的接口 是不是也是这样设计的。想看看有没有最优解。
kpower
2018-06-16 12:02:13 +08:00
用 html5 或者 rn
pynix
2018-06-16 22:38:27 +08:00
@sunxuan 没法完全动态,,,,

至少客户端需要能解析,比如
```
[
{
"id": 1,
"key": "name",
"type": "text"
}
]
```

生成一个文本框,json key 为`name`,vaule 为文本框内容。


至少需要解析各种 type,比如 radio_group,之类的。。。。估计还需要加一个 collection: [{"value": 1, text": "男"}]

总之很麻烦吧。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/463482

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX