Java读取Json文件内容
前言
Java 读取Json文件的内容。
pom 依赖
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.6</version></dependency>
程序
- Json文件
{"station":[{"dbm":-83,"lac":0,"mcc":"460","mnc":"11","psc":0,"sid":0,"type":"Lte"}],"mac":[{"id":"enyouh","mac":"b8:80:35:e6:68:51","str":"-89"}]
}
- 程序
package study.nian.project01;import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;public class QueryJson {public static void main(String[] args) {JSONObject jsonObject = new JSONObject();jsonObject.put("stationList", "[{\"cid\":125702705, \"dbm\":-83, \"lac\":0, \"mcc\":\"460\", \"mnc\":\"11\", \"psc\":0, \"sid\":0, \"type\":\"Lte\" }]");jsonObject.put("macList", "[{\"id\":\"enyouhuayi-5G\",\"mac\":\"b8:80:35:e6:68:51\",\"str\":\"-89\"}]");System.out.println("jsonObject的K:stationList,V:" + jsonObject.getString("stationList"));System.out.println("jsonObject的K:macList,V:" + jsonObject.getString("macList"));try {File file = new File("./src/main/java/study/nian/project01/entity/ea.json") ;String content = FileUtils.readFileToString(file,"UTF-8");JSONObject jsonObj = JSON.parseObject(content);System.out.println("K:stationList,V:" + jsonObj.getString("station"));System.out.println("K:macList,V:" + jsonObj.getString("mac"));} catch (IOException e) {e.printStackTrace();}}}
结果展示
jsonObject的K:stationList,V:[{"cid":125702705, "dbm":-83, "lac":0, "mcc":"460", "mnc":"11", "psc":0, "sid":0, "type":"Lte" }]
jsonObject的K:macList,V:[{"id":"enyouhuayi-5G","mac":"b8:80:35:e6:68:51","str":"-89"}]
K:stationList,V:[{"psc":0,"mnc":"11","mcc":"460","type":"Lte","dbm":-83,"lac":0,"sid":0}]
K:macList,V:[{"str":"-89","id":"enyouh","mac":"b8:80:35:e6:68:51"}]
总结
- 文件的话,FileUtils的使用,pom文件加载
- Json文件K-V存储,加入数据用
put()
方法
Java读取Json文件内容相关推荐
- java读取json文件内容_java读取json文件内容详解
之前给大家介绍了一下java读取txt文件内容,下面要给大家介绍的就是java读取json文件内容,一起来了解一下吧. 1.java读取json文件 下面是具体的思路: 首先是获取文件-获取文件内容- ...
- Java 读取 JSON 文件转成 Map 对象
Java 读取 JSON 文件转成 Map 对象 应用场景 待读取的外部 JSON 文件 Java 代码 读取结果 Gson 应用场景 Jar 包或 War 包引用一个外部文件作为项目运行的配置文件 ...
- idea Java 读取rtf文件内容,解决中文乱码的问题。
百度找了很多java读取rtf文件内容的案例,都不行,不是读不出来就是乱码,要么就是多了很多编码异常的字符. 最后成功解决,得益于大佬的源码贡献,如下链接: 转载于:http://blog.sina. ...
- java读取json文件_Java 读取Json文件内容
读取json文件为String类型: import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logge ...
- Java 读取excel文件内容插入到数据库
Java读写Excel的包是Apache POI. JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel ...
- java— 读取JSON文件的多种方式
大部分内容参考自: https://blog.csdn.net/csdn_halon/article/details/120287992 在开发过程中有时会遇到需要读取本地.json文件的需求,通常会 ...
- 歌词查询java_实验10—— java读取歌词文件内容动画输出
1.Read.java packagecn.tedu.demo;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileRe ...
- Java读取json文件,再生产新的json文件
<!-- 阿里JSON解析器 --><dependency><groupId>com.alibaba</groupId><artifactId&g ...
- java读取json文件把数据存入数据库中
//读取json文件public static String readJsonFile(String fileName) {String jsonStr = "";try {Fil ...
最新文章
- varnish性能调优
- iOS多线程GCD 研究
- springboot web 服务器选择
- React开发(182):ant design table中 带线框的列表
- 剑指Offer - 面试题54. 二叉搜索树的第k大节点(二叉树循环遍历)
- 软件测试技术qtp,51Testing独家连载:(四十一)精通QTP——自动化测试技术领航
- WIN7开启WIFI
- python3语法糖_python的语法糖
- string 都不能作用于switch_谁带孩子争论不休?家庭教育谁也不能缺席,每个人的作用都不同...
- CSC联合培养加拿大工签攻略
- 第五章 社会存在发展的基础和基本结构
- script for kettle send mail contect
- 给Android新手的六条建议,听说安卓不火了?
- window.print打印部分无法显示
- 四川大学计算机学院软件工程期末,2015四川大学软件工程期末复习.doc
- 新闻主题分类任务NLP
- 微信小程序云开发上传图片和删除图片
- 篇一、Flask打造 Python Web 开发的灵活框架,实现简易登录。要求有 Python、HTML 和 CSS 基础。
- C语言学习C程序设计——变量(详解)
- 连接中移Onenet云平台的C#上位机