91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Boot 從靜態json文件中讀取數據所需字段

發布時間:2020-08-30 20:38:37 來源:腳本之家 閱讀:278 作者:Jarvis丶Z 欄目:編程語言

•在實體中,通常使用類似字典表的文件來表示屬性,文件大都配置在配置文件中,也可以是靜態文件,本次記錄如何從靜態json文件中讀取所需字段。

1.文件格式以及路徑

Spring Boot 從靜態json文件中讀取數據所需字段

2.加載文件

import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.io.Resource;
@Value("classpath:static/data/area.json")
private Resource areaRes;

3.讀取文件

注意:文件讀取時因為存在中文,需要設置編碼格式

@Override
  public void test(){
  for (int i = 1; i < 8; i ++) {
   try {
     String areaData = IOUtils.toString(areaRes.getInputStream(), Charset.forName("UTF-8"));
     List<String> districtNames = JsonPath.read(areaData, "$.districts[?(@.id == " + i + ")].name");
     String district = districtNames.get(0);
     System.out.println("數字"+ i+ "表示的行政區為:" + district);
   }catch (IOException e){
     e.printStackTrace();
   }
  }
  }

輸出結果

數字1表示的行政區為:瑤海區
數字2表示的行政區為:廬陽區
數字3表示的行政區為:蜀山區
數字4表示的行政區為:包河區
數字5表示的行政區為:經濟技術開發區
數字6表示的行政區為:高新技術產業開發區
數字7表示的行政區為:新站高新技術產業開發區

總結

以上所述是小編給大家介紹的Spring Boot 從靜態json文件中讀取數據所需字段,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

左权县| 浑源县| 习水县| 盈江县| 合肥市| 三明市| 怀柔区| 饶平县| 木兰县| 莫力| 慈溪市| 承德市| 怀集县| 晋中市| 汶川县| 商丘市| 东城区| 东港市| 瑞金市| 德庆县| 西畴县| 新河县| 邯郸市| 策勒县| 易门县| 城步| 金塔县| 台东市| 中超| 托里县| 乌拉特后旗| 毕节市| 高唐县| 印江| 常德市| 德兴市| 和平区| 新龙县| 平和县| 德令哈市| 肇州县|