我正在開發一個Restful web服務,它允許用戶在POJO中設置所有參數並將其發送到服務器端Web服務,然後Web服務將存儲此數據並將生成的Id返回給客戶。但是我的POJO擁有包含POJO集合的父子關係,那麼如何使用RESTful Web服務來做到這一點。我還編寫了一個代碼來使用Web服務從服務器獲取數據,並且它的工作正常。但對於這個問題,請幫助我。 謝謝。使用RESTful web服務發送POJO以保存在服務器上
0
A
回答
0
我不確定是否正確理解您的問題。我想一些示例代碼會有所幫助。如果你正在使用RestTemplate
,那麼序列化和反序列化將自動完成。 RestTemplate使用Jackson
來解析JSON,因此您不必擔心POJO中的父/子關係。
所以這裏是一個例子。互聯網上有1000個例子。這就是我學習的方式。
RestTemplate restclient = new RestTemplate();
Product product = restclient.getForObject(url,Product.class);
System.out.println(product.getCoupons().getName());
凡爲產品(我完全由這件事我自己),
public class Product {
@JsonProperty("id")
private String id;
@JsonProperty("coupons")
private Coupons coupons;
@JsonProperty("id")
public String getId() {
return id;
}
@JsonProperty("id")
public void setId(String id) {
this.id = id;
}
@JsonProperty("coupons")
public Coupons getCoupons() {
return coupons;
}
@JsonProperty("coupons")
public void setCoupons(Coupons coupons) {
this.coupons = coupons;
}
}
public class Coupons {
@JsonProperty("name")
private String name;
@JsonProperty("name")
public String getName() {
return name;
}
@JsonProperty("name")
public void setName(String name) {
this.name = name;
}
}
讓我知道如果我誤解了你的問題,我可以相應地更新我的答案。
相關問題
- 1. 用POST發送JSON到Restful web服務
- 2. 發送/保存文本上服務器
- 3. 在Java Web服務器上發送服務器事件
- 4. 使用Apache Shiro保護RESTful Web服務
- 5. Restful Web服務IDE和服務器
- 6. 將文件發送到服務器 - 不保存在服務器
- 7. RESTful Web服務
- 8. 在Web服務器上保存數據
- 9. Axis2 POJO Web服務
- 10. 發送對象RESTful服務
- 11. 在我奇怪的Tomcat服務器上獲取RESTful Web服務?
- 12. 保存圖像上使用web服務
- 13. Netbeans Restful Web服務
- 14. 是否可以在Web服務器上保存用戶會話?
- 15. 如何使用asp.net Web API開發RESTful Web服務器
- 16. 發送調用Web服務
- 17. 如何使用C#WCF RESTful(即Web)服務發送CSV文件?
- 18. Ajax調用Restful Web服務
- 19. ASIHttpRequest調用Restful Web服務?
- 20. Headerparam在Restful web服務
- 21. Silverstripe - Restful服務器緩存
- 22. 確保向Web服務發送請求
- 23. 在真正的web服務器上的java託管restful web服務?
- 24. JDeveloper POJO web服務FileNotFoundException
- 25. 如何上傳/使用web服務將照片保存到http服務器?
- 26. Axis2錯誤Pojo Web服務
- 27. 如何使用mina從客戶端發送POJO到服務器
- 28. 使用jQuery調用Restful Web服務ajax
- 29. 服務器到服務器Web服務
- 30. 發送使用Exchange Web服務
你有什麼試過?如果你有一個複雜的對象,那麼你將不得不在你的請求中提供它。這可能是XML或JSON;嘗試使用您的框架來查看POST和PUT的一些REST示例。 – James
@James我想傳遞一個複雜的對象,如上所述,並得到生成的ID的響應,但我很困惑如何編碼它,你可以幫我嗎?對我的語言感到抱歉。 – Balasaheb