最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java讀取項目json文件并轉為JSON對象的操作

 更新時間:2021年08月11日 14:30:06   作者:知識追求者  
這篇文章主要介紹了Java讀取項目json文件并轉為JSON對象的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Java讀取項目json文件并轉為JSON對象

1、創(chuàng)建json文件(demo.json)

{
 "button": [
  {
   "type": "click",
   "name": "今日歌曲",
   "key": "V1001_TODAY_MUSIC"
  },
  {
   "name": "菜單",
   "sub_button": [
    {
     "type": "view",
     "name": "搜索",
     "url": "http://www.soso.com/"
    },
    {
     "type": "miniprogram",
     "name": "wxa",
     "url": "http://mp.weixin.qq.com",
     "appid": "wx286b93c14bbf93aa",
     "pagepath": "pages/lunar/index"
    },
    {
     "type": "click",
     "name": "贊一下我們",
     "key": "V1001_GOOD"
    }
   ]
  }
 ]
}

在這里插入圖片描述

2、在pom.xml中添加依賴包

  <dependency>
   <groupId>com.alibaba</groupId>
   <artifactId>fastjson</artifactId>
   <version>1.2.54</version>
  </dependency>
  <dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-io</artifactId>
   <version>1.3.2</version>
  </dependency>

3、創(chuàng)建測試類(FileDemo3.java)

package com.jeff.demo;
import java.io.InputStream;
import org.apache.commons.io.IOUtils;
import com.alibaba.fastjson.JSONObject;
public class FileDemo3 {
	public static JSONObject fileToJson(String fileName) {
		JSONObject json = null;
		try (
			InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName);
		) {
			json = JSONObject.parseObject(IOUtils.toString(is, "utf-8"));
		} catch (Exception e) {
			System.out.println(fileName + "文件讀取異常" + e);
		}
		return json;
	}
	public static void main(String[] args) {
		String fileName = "doc/demo.json";
		JSONObject json = FileDemo3.fileToJson(fileName);
		System.out.println(json);
	}
}

4、控制臺輸出結果

在這里插入圖片描述

java讀取json文件進行解析,String轉json對象

String jsonFilePath = "C:/a.json";
File file = new File(jsonFilePath );
String input = FileUtils.readFileToString(file,"UTF-8");
JSONObject obj = new JSONObject(input);

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java中怎樣使用JSON進行文件解析

    Java中怎樣使用JSON進行文件解析

    這篇文章主要介紹了Java中怎樣使用JSON進行文件解析問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Java集合框架Set&Map詳細解析

    Java集合框架Set&Map詳細解析

    這篇文章介紹了Java集合框架中的Map和Set接口,Map接口用于存儲鍵值對,常用實現類有HashMap、LinkedHashMap和TreeMap,Set接口用于存儲唯一元素,常用實現類有HashSet、LinkedHashSet和TreeSet,每種實現類都有其特點和適用場景,感興趣的朋友跟隨小編一起看看吧
    2025-11-11
  • 通俗易懂學習java并發(fā)工具類-Semaphore,Exchanger

    通俗易懂學習java并發(fā)工具類-Semaphore,Exchanger

    這篇文章主要介紹了java并發(fā)工具類-Semaphore,Exchanger,java并發(fā)工具類有很多,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,下面小編帶大家來一起學習一下吧
    2019-06-06
  • springboot調用支付寶第三方接口(沙箱環(huán)境)

    springboot調用支付寶第三方接口(沙箱環(huán)境)

    這篇文章主要介紹了springboot+調用支付寶第三方接口(沙箱環(huán)境),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Spring?Boot?底層原理基礎深度解析

    Spring?Boot?底層原理基礎深度解析

    這篇文章主要介紹了Spring?Boot?底層原理基礎,包括底層注解@Configuration,底層注解@Import及底層注解@Conditional的相關知識,本文結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • idea2023.3安裝及配置詳細圖文教程

    idea2023.3安裝及配置詳細圖文教程

    IDEA全稱IntelliJ?IDEA,是Java語言對的集成開發(fā)環(huán)境,IDEA在業(yè)界被認為是公認最好的Java開發(fā)工具,這篇文章主要給大家介紹了關于idea2023.3安裝及配置的相關資料,需要的朋友可以參考下
    2023-11-11
  • springboot連接redis并動態(tài)切換database的實現方法

    springboot連接redis并動態(tài)切換database的實現方法

    這篇文章主要介紹了springboot連接redis并動態(tài)切換database,本文主為通過修改ConnectionFactory從而達到動態(tài)切換database的效果,結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • IDEA創(chuàng)建SpringBoot父子Module項目的實現

    IDEA創(chuàng)建SpringBoot父子Module項目的實現

    本文主要介紹了IDEA創(chuàng)建SpringBoot父子Module項目的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • SpringBoot如何配置文件properties和yml

    SpringBoot如何配置文件properties和yml

    這篇文章主要介紹了SpringBoot如何配置文件properties和yml問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • eclipse/intellij idea 遠程調試hadoop 2.6.0

    eclipse/intellij idea 遠程調試hadoop 2.6.0

    這篇文章主要介紹了eclipse/intellij idea 遠程調試hadoop 2.6.0的相關資料,需要的朋友可以參考下
    2016-07-07

最新評論

乐都县| 临邑县| 延边| 修武县| 巴东县| 黄骅市| 石门县| 唐海县| 松桃| 高碑店市| 东台市| 田阳县| 墨玉县| 仁化县| 威远县| 南皮县| 吐鲁番市| 滨州市| 洞头县| 罗定市| 策勒县| 红河县| 贺州市| 万盛区| 锦屏县| 西青区| 略阳县| 静宁县| 阿瓦提县| 凌海市| 金寨县| 酒泉市| 增城市| 黄骅市| 甘洛县| 理塘县| 卓资县| 北京市| 尉氏县| 淳安县| 金沙县|