• Dans les entités, des fichiers similaires aux tables de dictionnaire sont généralement utilisés pour représenter les propriétés. La plupart des fichiers sont configurés dans des fichiers de configuration, ou ils peuvent être des fichiers statiques. Cette fois, nous enregistrons comment lire les champs requis du fichier JSON statique.
1. Format de fichier et chemin
2. Chargez le fichier
import org.springframework.beans.factory.annotation.value; import org.springframework.core.io.resource; @value ("classpath: static / data / zone.json") ressources privées Areares;3. Lisez le fichier
Remarque: Parce que le chinois existe lors de la lecture du fichier, vous devez définir le format de codage.
@Override public void test () {for (int i = 1; i <8; i ++) {try {string areadata = ioutils.tostring (areares.getInputStream (), charset.forname ("utf-8")); List <string> DistristNames = jsonPath.read (areadata, "$ .Districts [? (@. Id ==" + i + ")]. Nom"); String District = DistrictNames.get (0); System.out.println ("nombre" + i + "représente la région administrative comme:" + district); } catch (ioException e) {e.printStackTrace (); }}}Résultat de sortie
The administrative district represented by the number 1 is: the administrative district represented by the number 2 in Yaohai District is: the administrative district represented by the number 3 in Luyang District is: the administrative district represented by the number 4 in Shushan District is: the administrative district represented by the number 5 in Baohe District is: the administrative district represented by the number 6 in Economic and Technological Development Zone is: the administrative district represented by the number 7 Dans la zone de développement industrielle de haute technologie est: Xinzhan High-Tech Industrial Development Zone
Résumer
Ce qui précède est les champs requis pour lire les données des fichiers JSON statiques introduits par l'éditeur. J'espère que ce sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur répondra à tout le monde à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!