json-patch

    1熱度

    1回答

    我找不到使用JSON補丁更新集合的示例。實際上,我想在集合REST資源上使用方法PATCH,以便更新關聯的集合而不再發送整個集合。我想知道JSON Patch是否可以匹配來描述要做的操作:主要是添加元素或刪除元素。元素很複雜,這意味着它們不是原始元素。 下面是一些更多的細節。讓我們資源contacts的樣本: GET /contacts [ { "id": "1",

    0熱度

    1回答

    我試圖發送一個AJAX PATCH請求到一個Web API方法,並有修補對象Marvin.JsonPatch識別。 到目前爲止,我發送給服務器的所有內容都導致收到一個空請求。 在Web API控制器方法是這樣的: public IHttpActionResult Update(ElementType elementType, long elementId,

    1熱度

    1回答

    一個有點人爲的但卻很重要的例子。 假設UserDetails是由RESTful Web服務使用的聚合DTO(不清楚正確的術語,請教育我,但基本上是來自不同商店/服務的收集信息的模型)。它不一定具有與其收集在一起的對象相同的屬性名稱。 public class UserDetails { public int UserId { get;set; } public string

    2熱度

    1回答

    我是JSON補丁的新手,我經歷了許多參考資料,但我不確定什麼是實現JSON補丁到對象(JSON模型)的最佳和簡單的方法。 在我的情況下,我試圖將JSON補丁實現到基於Spring的REST API。 任何人都可以有具體的解決方案?

    10熱度

    1回答

    在項目中,我使用的類型具有一對多關係的的對象(orphanRemoval = TRUE,級聯= CascadeType.ALL,取= FetchType.EAGER)至類型的對象B。我需要SpringDataRest(SDR)來存儲完整的全一個對象與使用單一個POST請求其乙對象(孩子)。我在SDR中嘗試了幾種組合,唯一爲我工作的是爲對象A創建@RepositoryRestResource,併爲對

    2熱度

    2回答

    場景:如何更新模型? ASP MVC 6 我在嘗試更新模型。爲了將模型信息傳遞給客戶端(瀏覽器/應用程序),我使用DTO。 問題1:爲了更新,我應該發回整個對象嗎? 問題2:有沒有一種方法可以輕鬆地僅傳遞更新的信息?如果是,如何? 問題3:我可以使用JSON補丁進行更新嗎?

    1熱度

    1回答

    我是Json東西的新手,即JSON PATCH。 我有場景,我需要弄清楚兩個版本的Json文件的同一對象,因爲我使用的是json-patch-master。 但不幸的是,該補丁生成的解釋不同,即順序不同,因此得到意外/無效的結果。 任何人都可以幫助我如何保持秩序,同時生成JSON補丁? **Here is the actual example. Original Json file :**

    1熱度

    1回答

    RFC 6902定義了很多事情和清楚。但有兩個相關的東西: 你如何修補已加入到資源的表? 而當連接有多行? 例如, GET /news/123 [ {"title": "Hello", "contents": "World", "categories": [1, 2, 3]} ] 凡結果來自這些數據庫表和列: title = news.title contents = new

    1熱度

    2回答

    輸入: { "Student": { "name" :"abc", "id" : 588, "class : "12" } } Reqired輸出: { "Student": { "key" :"name", "value":"abc", "key" :"id", "valu

    11熱度

    1回答

    我使用漂亮的香草spring-boot-starter-data-rest安裝並啓用了PATCH方法。所有工作,但我有一個安全問題,並想知道什麼是減輕它的推薦方法。 問題是,PATCHpath s允許從不同端點更新可到達的實體。所以,假設我有一個comments端點和一個article端點。每條評論與其文章都有一對一的關聯。有權編輯評論的用戶可以這樣做: PATCH http://some.dom