SpringBoot从静态json⽂件中读取数据所需字段
•在实体中,通常使⽤类似字典表的⽂件来表⽰属性,⽂件⼤都配置在配置⽂件中,也可以是静态⽂件,本次记录如何从静态json⽂件中读取所需字段。
1.⽂件格式以及路径
2.加载⽂件
import org.springframework.beans.factory.annotation.Value;
import 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 = InputStream(), Charset.forName("UTF-8"));
List<String> districtNames = ad(areaData, "$.districts[?(@.id == " + i + ")].name");
String district = (0);
System.out.println("数字"+ i+ "表⽰的⾏政区为:" + district);
}catch (IOException e){
e.printStackTrace();
}
spring怎么读多个文件}
}
输出结果
数字1表⽰的⾏政区为:瑶海区
数字2表⽰的⾏政区为:庐阳区
数字3表⽰的⾏政区为:蜀⼭区
数字4表⽰的⾏政区为:包河区
数字5表⽰的⾏政区为:经济技术开发区
数字6表⽰的⾏政区为:⾼新技术产业开发区
数字7表⽰的⾏政区为:新站⾼新技术产业开发区
总结
以上所述是⼩编给⼤家介绍的Spring Boot 从静态json⽂件中读取数据所需字段,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论