13得票2回答
在Spring Boot Data Rest应用程序中保护JSON-PATCH路径

我正在使用相当原始的spring-boot-starter-data-rest设置,并启用了PATCH方法。所有都在运作,但我有安全问题,想知道缓解它的推荐方式是什么。问题在于,PATCH path允许从不同的端点更新可达实体。假设我有一个comments端点和一个article端点。每个评论...

9得票1回答
如何在单个JSON Patch操作中向数组中添加多个值?

我有一个这样的json对象: { "content" : [ { "id" : 54 "foo" : "bar" }, { "id" : 43 ...

8得票4回答
如何使用HotChocolate和EFCore创建GraphQL部分更新

我正在尝试使用Entity Framework Core和Hot Chocolate创建一个ASP.NET Core 3.1应用程序。 该应用程序需要通过GraphQL支持创建、查询、更新和删除对象。其中一些字段需要填写值。 创建、查询和删除对象并不是问题,但更新对象则更加棘手。 我正在努力...

8得票2回答
Spring Data Rest - PATCH Postgres jsonb field

简短版:如何使用Spring Data Rest的PATCH方法来修补Postgres jsonb字段中包含的JSON对象? 长版:请考虑以下实体: @Entity @Table(name = "examples") public class Example { @Id ...

30得票2回答
如何使用JSON Patch格式从数组中删除元素?

我有以下JSON文档,我想从“roles”字段的数组值中删除“roleId2”元素:{ "id" : 12345, "firstName": "SomeFirstName", "lastName": &...

12得票3回答
Java中的JSON Patch请求验证

在我的Spring Boot服务中,我正在使用https://github.com/java-json-tools/json-patch来处理PATCH请求。 一切似乎都很好,除了避免修改不可变字段(如对象ID、创建时间等)的方法。我在GitHub上找到了一个类似的问题https://git...

11得票3回答
如何使用 Rust 合并两个 JSON 对象?

I have two JSON files: JSON 1 { "title": "This is a title", "person" : { "firstName" : "John", "lastName" : "Doe" }, "cities":[ "...

13得票3回答
尝试从Blazor Wasm调用AspNetCore Restful API时遇到“TypeError: Failed to fetch”错误

我在尝试从Blazor Wasm调用我的AspNetCore Restful API时遇到'TypeError: Failed to fetch'错误。我可以从Postman中调用它,并且正常运行。 我的环境: Microsoft Visual Studio Community 2019 P...

9得票4回答
JSON Patch 验证 .Net Core

有人找到了使用数据注释来防止特定属性在Json Patch文档中被更新的好方法吗? 模型: public class Entity { [DoNotAllowPatchUpdate] public string Id { get; set; } pub...

16得票4回答
使用DTO时如何进行PATCH操作

我正在开发asp.net core webAPI和EF core,并想实现“更新”操作(部分编辑实体)。我搜索了正确的处理方式,发现应该使用jsonPatch。但问题是,我只通过API公开DTOs,如果我像这样使用jsonPatch:public AccountDto Patch(int id...