关于eclipse工具下maven搭建后测试json小案例的调试心得
来源:互联网 发布:基础法语入门软件 编辑:程序博客网 时间:2024/06/05 21:15
先前有个外校的朋友问我maven熟不熟,这让我想起了大二以前在学Java的时候曾经厌烦于导各种jar包
然后我就兴起用maven写个小案例,温故而知新嘛,生成个json格式的数据看看,练练手
他么谁知道遇到的几个小坎坷
1.JSONObject无法创建,总是报错,CTRL1之后提示信息也没有关于导包的提示,最后发现jdk不匹配造成的无法编译,这时候及时pom.xml里面导入依赖,成功导入jar包也无法编译使用,果断选用jdk1.6,成功解决!
2.maven导入的依赖中json的版本问题造成程序无编译错误但是抛出异常java.lang.UnsupportedClassVersionError: org/json/JSONException : Unsupported,及时将依赖中的version换成低版本,成功解决
粘贴出测试小案例:
import java.util.HashMap;import java.util.Map;import org.json.JSONException;import org.json.JSONObject;public class JSONObjectSample{ public static void main(String[] args){ createJsonMap(); }private static void jSONObject(){ JSONObject taoshuaishuai = new JSONObject();//new一个JSONObject对象 Object nullObj = null; //解决put中因二义性引起的编译错误 try{ taoshuaishuai.put("name","单身的帅帅"); taoshuaishuai.put("age",20); taoshuaishuai.put("birthday","1997-09-26"); taoshuaishuai.put("school","河海"); taoshuaishuai.put("major",new String[] {"编程","美食家"}); taoshuaishuai.put("has_girlfriend",false); taoshuaishuai.put("car",nullObj); taoshuaishuai.put("house",nullObj); System.out.println(taoshuaishuai.toString());//输出JSON格式的数据 }catch(JSONException e){ e.printStackTrace(); }}private static void createJsonMap(){Map<String,Object> taoshuaishuai =new HashMap<String,Object>();Object nullObj =null;taoshuaishuai.put("name","单身的帅帅"); taoshuaishuai.put("age",20); taoshuaishuai.put("birthday","1997-09-26"); taoshuaishuai.put("school","河海"); taoshuaishuai.put("major",new String[] {"编程","美食家"}); taoshuaishuai.put("has_girlfriend",false); taoshuaishuai.put("car",nullObj); taoshuaishuai.put("house",nullObj); System.out.println(new JSONObject(taoshuaishuai).toString());}}然后简单的pom.xml中依赖部分
<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20140107</version></dependency>生成了较为标准的json格式
阅读全文
0 0
- 关于eclipse工具下maven搭建后测试json小案例的调试心得
- 最近关于调试一些心得,和离奇的案例
- 使用maven搭建一个基于ssm的小案例
- 在eclipse下的maven工程调试
- Maven在Eclipse下的环境搭建
- 关于maven的心得
- 关于测试的心得
- 使用Eclipse基于Maven的Spring MVC 调试心得(一)--- Maven配置
- 搭建Java测试环境的Eclipse+Maven+TestNG
- WIN7如何搭建Java+eclipse+maven的测试环境
- eclipse下搭建 Maven环境
- 关于VC下XML文件的调试心得
- 关于在 火狐 IE 和 360 下的调试心得
- Linux下的android-adb调试工具搭建 ubuntu下
- eclipse工具的使用心得
- 关于eclipse Mars和maven的一些小问题
- 关于调试的心得分享
- 使用Eclipse基于Maven的Spring MVC 调试心得(二)--- Spring配置
- 【牛腩新闻发布系统】--总结
- WebRTC视频JitterBuff
- 笔记-Tukey Method发现outliers(离群点)
- 【独家编译】利用算法分析受众关系的社交媒介平台Affinio获900万美元B轮融资
- springmvc使用心得
- 关于eclipse工具下maven搭建后测试json小案例的调试心得
- Try increasing heap size with java option '-Xmx<size>Android 7.0工程之预编译jack服务器
- 大数据24小时:上海计划打造AI及大数据创新加速基地,微软与SAP合作提升基础设施即服务业务
- ubuntu下自动打开多终端的多个标签并执行不同脚本的方法
- 【资料申报倒数5天】2017“金猿榜”年度大数据企业即将揭晓
- Java源码阅读之String(1)
- yii框架学习经历-6.4数据库迁移
- Excel身份证提取户籍所在省份地区:Excel函数不求人
- vue之组件的生命周期