Java 后台 读取本地.json 文件方法

Java 后台 读取本地.json 文件方法,第1张

    /**
     * 加载json条件文件。
     */
    @PostConstruct
    public void loadJson() {
    	ObjectMapper mapper = new ObjectMapper();
        // 读取json文件
    	ClassPathResource resource = new ClassPathResource("test.json");
    	try {
			JsonNode jsonNode = mapper.readTree(resource.getInputStream()); // 获取json文件数据
            // 可直接 *** 作数据
			jsonNode.get("items").forEach((items) ->{
				Object queryDataSet = new Object();
				queryDataSet.setName(items.get("name").asText());
				queryDataSet.setKey(items.get("key").asText());
				queryDataSet.setValueType(items.get("valueType").asText());
				queryDataSet.setInputType(items.get("inputType").asText());
			});
		} catch (IOException e) {
            throw new UnexpectedException("can't read aggregationqueries.json", e);
		}
    }
	

test.json内容大致为,代码内的内容和以下内容需要一致

json文件为位置如下 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/886157.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-14
下一篇2022-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存