[英]REST services PATCH API example
我試圖調用REST Webservices PATCH API,這是My JSON有效負載
[
{ "op":"replace", "path":"/values/Timestamp","value":"2016-10-28T15:25:43.511Z"},
{ "op":"replace", "path":"/values/Flag", "value":true },
{ "op":"replace", "path":"/values/Flow", "value":"Flow A"},
{"op":"replace", "path":"/values/Interests", "value":[ "Sports", "Book Reading" ] }
]
JSON Value屬性具有不同的值,具有不同的數據類型。 我想准備實體對象(Java)並將其轉換為JSON並調用REST端點。 現在我不太確定
這是我可以為values屬性選擇的最合適的數據類型
我已經提到了以下鏈接,但我沒有得到足夠的細節
使用PATCH方法的Android REST API
https://tools.ietf.org/html/rfc5789#section-2.1 http://blog.earaya.com/blog/2013/05/30/the-right-way-to-do-rest-updates/
http://williamdurand.fr/2014/02/14/please-do-not-patch-like-an-idiot/
但我沒有得到足夠的細節。
對此的任何建議都是非常有用的
從客戶端獲取java對象並創建另一個具有以下屬性的Java類並設置值
將上面的java對象添加到數組列表然后使用GSON庫將其轉換為將由patch api接受的JSON對象數組。
請注意內容類型是application/json-patch+json
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.