当前位置: 首页 > 知识库问答 >
问题:

如何发布/放入地图集合关联

陶高峻
2023-03-14

也许这是一个愚蠢的问题,但是如何使用post/put请求用Spring Data REST更新公开实体的类型化映射集合关联的内容呢?

{ 
   self: { ENTITY content} 
} 

所以看起来是支持的(副作用?)。它将键命名为self。我不知道怎么指定钥匙。

共有1个答案

柯昱
2023-03-14
@WebService
@Path("/test")
public class TestResource {


    @GET
    @Produces(APPLICATION_JSON)
    public HashMap<String, String> findAll() {

        HashMap<String, String> test = new HashMap<>();
        test.put("key1", "value1");
        test.put("key2", "value2");
        return test;
    }

这将在前端生成JSON:

{"key2":"value2","key1":"value1"}

然而,这确实使用了Application/JSON内容类型,这可能不是您想要的?

 类似资料:
  • 我在下面声明std: map: 但是我有很多错误,比如: 错误16错误C2676:二进制' 我做错了什么?

  • 问题内容: 有什么办法可以将整个对象放到像这样的对象中: 而不是传递像这样的键值对: 问题答案: 我已经在Map接口方法上进行了搜索,但是没有方法接受一个条目并将其放入地图中。因此,我自己使用一点继承和Java 8接口来实现它。 的接口仅仅是一个扩展的接口通过添加一种以上的方法,该接口。除了仅定义方法外,还对默认实现进行了编码。这样做,我们现在可以通过定义一个新的实现接口的类并扩展我们选择的map

  • 我有一个映射集合,其中包含productId、数量和订单数量的列表,格式为productId=[quantity,no of orders]。地图收藏就像 对于每个productId,都有数量和数量的订单。代码是用java返回的。我的要求是,我想将订单的ProductID、数量和编号分成3个不同的列表,如 订单的数量和编号应该与它们相关的产品Id相匹配。我如何在java中实现这一点?

  • 问题内容: 我有一个发布功能,如下所示: 现在假设在某些时候对Projects进行了更改,结果是上面返回了一个不同的项目,因此Tasks.find将返回其他任务。但是,对项目所做的更改不会重新发布 任务 我已经使用了reactPublish,但事实证明该程序包存在问题(并且也没有任何单元测试)。因此,是否有一种简单的方法可以在项目更改时重新发布此发布功能? 问题答案: 通过调用安装软件包。 添加软

  • KEY1---->VAL1 KEY2---->VAL3 KEY3---->VAL3 KEY5---->VAL5 KEY6---->VAL3 KEY7---->VAL6 KEY8---->VAL3 KEY9---->VAL3