1. 首页
  2. 软件开发
  3. String解析为json,存储到dto中,然后按照某个字段进行排序

String解析为json,存储到dto中,然后按照某个字段进行排序

  • 发布于 2024-08-19
  • 0 次阅读

json解析完成后循环本身是无序的,需要进行处理。

JSONObject parse = (JSONObject) JSON.parse(v2gStInfo.getBase());
for (Map.Entry<String, Object> entry : (parse).entrySet()) {

    V2gBaseDto v2gBaseDto = new V2gBaseDto();
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm");
    Date parse1 = simpleDateFormat.parse(entry.getKey());
    v2gBaseDto.setObjTime(parse1);

    v2gBaseDto.setObjValue((BigDecimal) entry.getValue());
    v2gBaseDtos.add(v2gBaseDto);
}
v2gBaseDtos = v2gBaseDtos.stream().sorted(Comparator.comparing(V2gBaseDto::getObjTime)).collect(Collectors.toList());
v2gLoadInfoDtos.add(v2gBaseDtos);

原文链接: https://blog.csdn.net/friggly/article/details/127984940