【发布时间】:2019-07-30 00:47:49
【问题描述】:
我需要获得有关构建 JSON 响应的首选方法的反馈,以便不仅提供数据元素,还控制 UI 元素(特别是选择框)
我目前正在设计一套 REST 服务来支持新的应用程序。所有数据都将由 REST 服务提供,前端将是 Spring-Boot/REACT.js。
我们希望所有业务逻辑都在数据层(Spring-Boot 微服务)进行管理。因此,所有“选择选项”(下拉菜单)都将由 Java 服务通过 RESTful 服务提供的数据驱动。
我只是在寻找有关这些选项中的任何一个的反馈(或者,如果您有更喜欢的选项,请随意。
[
{
"id": 1,
"first_name": "Curry",
"last_name": "Aburrow",
"email": "caburrow0@gnu.org",
"gender": "Male",
"gender_options": {
"0":"Male",
"1":"Female"
}
"department": "Sales"
"department_options": {
"0":"Sales",
"1":"Legal",
"2":"HR",
"3":"Finance",
"4":"Operations"
}
},
{
"id": 2,
"first_name": "Joachim",
"last_name": "Lotte",
"email": "jlotte1@webnode.com",
"gender": "Male",
"gender_options": {
"0":"Male",
"1":"Female"
}
"department": "Finance"
"department_options": {
"0":"Sales",
"1":"Legal",
"2":"HR",
"3":"Finance",
"4":"Operations"
}
}
]
或者这个
[
{
"id": 1,
"first_name": "Curry",
"last_name": "Aburrow",
"email": "caburrow0@gnu.org",
"gender": {
"selected":"Male",
"options": {
"0":"Male",
"1":"Female"
}
"department": {
"selected":"Sales",
"options": {
"0":"Sales",
"1":"Legal",
"2":"HR",
"3":"Finance",
"4":"Operations"
}
},
{
"id": 2,
"first_name": "Joachim",
"last_name": "Lotte",
"email": "jlotte1@webnode.com",
"gender": {
"selected":"Female",
"options": {
"0":"Male",
"1":"Female"
}
"department": {
"selected":"Finance",
"options": {
"0":"Sales",
"1":"Legal",
"2":"HR",
"3":"Finance",
"4":"Operations"
}
}
]
选项 1 是基本 json,在它自己的元素中提供选择选项数组。 选项 2 是嵌套数组。
两者都不是太复杂,只是寻找更高效的方法。
【问题讨论】:
标签: json reactjs rest spring-boot dropdown