JSON返回值选择

时间:2018-05-17 12:39:08

标签: json

我有一个问题。我的api返回带有对象Pupils的字典。这是不错的选择?或者更好的选择是返回ID然后你下载列表od对象(键是id)然后你在前端连接它?

2 个答案:

答案 0 :(得分:1)

我建议您在API中实施不同类型的请求。

1)搜索。这些可以包含较少的信息,例如id和/或名称。它们将有助于缩小查询范围并仅返回有用的数据。例如,按ID搜索可以返回名称或反之亦然。

2)查询。在通过搜索缩小范围后,发送这些数据以获取完整数据,只发送您实际需要的条目。

答案 1 :(得分:0)

从语境上讲,做前一种方式会更好。我假设是这样的:

{  
   "pupils":[  
      {  
         "id":12,
         "name":"pupil1"
      },
      {  
         "id":13,
         "name":"pupil2"
      }
   ]
}

这样,json的消费者(无论是前端还是其他任何服务)都会立即识别出对象的意图