亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

苏尼特右旗| 丽江市| 连平县| 老河口市| 宣恩县| 奉化市| 广昌县| 宿松县| 巧家县| 富裕县| 黄梅县| 龙胜| 晋城| 江源县| 新田县| 揭西县| 宁陕县| 册亨县| 裕民县| 客服| 军事| 云阳县| 栾川县| 梁平县| 无棣县| 建平县| 屯留县| 麻江县| 铜陵市| 会泽县| 郸城县| 阳城县| 英德市| 贺兰县| 新密市| 德江县| 海兴县| 长垣县| 渝中区| 岳西县| 内黄县|