计算三个存储库中的数据并将它们放入列表或映射中并将其转换为 json
count datas in three repositories and put them in a list or a map and convert it to json
我有三个列表,用于保存数据库中的数据数量
List<Long> list1= list1Repo.countAll();
List<Long> list2= list2Repo.countAll();
List<Long> list3= list3Repo.countAll();
我想将这些列表组合成一个 JSON 对象,应该如下所示:
[
{ label: "list1", value: 30 },
{ label: "list2", value: 25 },
{ label: "list3", value: 25 },
]
value 是列表中的计数。
我该怎么做?
像这样在地图中存储您的数据:
Map<String, Long> listCountMap = new HashMap<>();
listCountMap.put("list1", list1Repo.countAll());
listCountMap.put("list2", list2Repo.countAll());
listCountMap.put("list3", list3Repo.countAll());
然后参考此 answer 将您的地图转换为 JSON 对象。
我有三个列表,用于保存数据库中的数据数量
List<Long> list1= list1Repo.countAll();
List<Long> list2= list2Repo.countAll();
List<Long> list3= list3Repo.countAll();
我想将这些列表组合成一个 JSON 对象,应该如下所示:
[
{ label: "list1", value: 30 },
{ label: "list2", value: 25 },
{ label: "list3", value: 25 },
]
value 是列表中的计数。 我该怎么做?
像这样在地图中存储您的数据:
Map<String, Long> listCountMap = new HashMap<>();
listCountMap.put("list1", list1Repo.countAll());
listCountMap.put("list2", list2Repo.countAll());
listCountMap.put("list3", list3Repo.countAll());
然后参考此 answer 将您的地图转换为 JSON 对象。