•エンティティでは、辞書テーブルと同様のファイルが通常、プロパティを表すために使用されます。ほとんどのファイルは構成ファイルで構成されているか、静的ファイルにすることができます。今回は、Static JSONファイルから必要なフィールドを読み取る方法を記録します。
1。ファイル形式とパス
2。ファイルをロードします
Import org.springframework.beans.factory.annotation.value; import org.springframework.core.io.resource; @value( "classpath:static/data/area.json")private resource earees;
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 + ")。名前"); string district = districtnames.get(0); system.out.println( "number"+i+"は、管理地域を次のように表します。 } catch(ioexception e){e.printstacktrace(); }}}出力結果
ナンバー1に代表される管理地区は次のとおりです。ヤオハイ地区の第2位に代表される行政区は次のとおりです。Luyang地区の第3位に代表される管理地区は次のとおりです。シュシャン地区の4番目の地区は次のとおりです。産業開発ゾーンは、Xinzhanハイテク産業開発ゾーンです
要約します
上記は、編集者が紹介した静的JSONファイルからデータを読み取るために必要なフィールドです。私はそれが誰にでも役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は、すべての人に時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!