[英]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.