• 실체에서 사전 테이블과 유사한 파일은 일반적으로 속성을 나타내는 데 사용됩니다. 대부분의 파일은 구성 파일에서 구성되거나 정적 파일이 될 수 있습니다. 이번에는 정적 JSON 파일에서 필요한 필드를 읽는 방법을 기록합니다.
1. 파일 형식 및 경로
2. 파일을로드하십시오
import org.springframework.beans.beans.annotation.value; import org.springframework.core.io.resource; @value ( "classpath : static/data/area.json") 개인 자원 애리 레어;
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> gristementnames = jsonpath.read (areadata, "$ .districts [? (@. id ==" + i + "). name"); String District = DistrictNames.get (0); System.out.println ( "번호"+i+"는 관리 영역을 다음과 같이 나타냅니다. } catch (ioexception e) {e.printstacktrace (); }}}출력 결과
숫자 1으로 대표되는 행정 구역은 다음과 같습니다. 야오하이 지구의 2 위로 대표되는 행정 구역은 다음과 같습니다. 루양 지구의 3 위로 대표되는 행정 구역은 다음과 같습니다. Shushan 지구의 4 위로 대표되는 행정 구역은 다음과 같습니다. 개발 구역은 : Xinzhan 첨단 산업 개발 구역
요약
위는 편집기가 소개 한 정적 JSON 파일의 데이터를 읽는 데 필요한 필드입니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!