This commit is contained in:
2026-06-17 23:14:31 +08:00
parent cfd1fd1a65
commit eb8ae2f65d
2 changed files with 83 additions and 14 deletions
@@ -3,12 +3,12 @@ package com.rszhihui.web.service;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.rszhihui.web.model.NewsItem;
import org.apache.commons.io.IOUtils;
import org.springframework.stereotype.Service;
import javax.annotation.PostConstruct;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
import cn.hutool.core.io.IoUtil;
import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
@@ -25,7 +25,7 @@ public class NewsService {
try {
// 使用Fastjson加载JSON数据
InputStream is = getClass().getResourceAsStream("/data/news-data.json");
String jsonStr = IOUtils.toString(is, StandardCharsets.UTF_8);
String jsonStr = IoUtil.read(is, StandardCharsets.UTF_8);
JSONObject jsonObject = JSON.parseObject(jsonStr);