簡體   English   中英

如何使用JSON從REST API選擇的對象中檢索值?

[英]How to retrieve values from an object selected by REST API using JSON?

我在后端Java中使用REST API,通過JSON與前端的javascript對話。 我有一個名為Store的實體,它具有一些私有String屬性。 還有一個名為Repo的類,其中包含所有先前插入的Store 我能夠從Repo檢索包含所有私有字符串的所有Store對象的列表。 現在,我在類Store添加了Fridge列表,其中Fridge是具有簡單私有String屬性的類。

我應該如何使用REST API從某些Store對象中檢索Fridge的列表? 我是否應該創建一條新路徑來接收JSON Store並發送回Fridge的列表? 或者我應該創建一條路由來接收2個JSON對象,第一個是我的Store對象,第二個是指定要發送回什么內容的簡單字符串( Store屬性或Fridge的列表)?

我是REST API和JSON的新手,我真的不知道圍繞該技術的開發模式。

商店和冰箱之間的關系在這里很重要,這將推動您如何取回冰箱。 據我了解,單個商店包含一個冰箱列表,這意味着商店和冰箱之間存在一對多的關系。 從編碼角度來看,您可以定義一個新的REST API,該API以商店ID(主鍵)作為輸入,並作為響應返回該商店中的冰箱列表。

@Get
@Path("/fridges")
public Fridge[] getFridges(@PathParam int storeID){
   //implementation
   //retrieve store object
   //store object will have your list of Fridges..
  //just return list of fridges..
}

使用JSON或XML無關緊要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM