当我构造json文件(用于检索)时-如果我有下拉菜单,我是否需要在主对象或id中提供额外的信息?
例如:
我有一个附带了1个服务的事件对象。下拉列表将捕获该服务的所有信息。换句话说-
{
"Services": [
{ "id": "2", "name": "ABC Service" },
{ "id": "3", "name": "XYZ Service" },
etc...
]}
我的事件对象的服务ID为2-所以我会像这样“获取”数据:
{
"incident": {
"id": "INC123",
"service": 2
}
或者像这样“获取”数据会更有效:
{
"incident": {
"id": "INC123",
"service": {
"id": "2",
"name": "ABC Service"
}
}
我假设第一种方法作为查找值将包含id,并且用户将在GUI中看到服务名称。但是当我发回邮件时,我实际上只需要发布ID。还是我错过了什么?