IDEA(JAVA)使用json
来源:互联网 发布:西门子数控编程软件 编辑:程序博客网 时间:2024/05/29 16:03
这几天想简单开发一个服务器与app端进行交互,目前最流行的就是用json进行数据交换,于是上网搜了好多json相关的文章,刚开始的确遇到很多问题,现在做一些整理,希望能帮助大家快速简单的入门
首先介绍一下json
json是一种轻量级的数据交换格式,采用键-值模式保存与传输数据,具有方便易读性好等优点,是目前最流行的数据格式。
好了下面介绍java中使用json的步骤(这里建议大家使用IDEA开发工具,真的比eclipse好用)
第一步:导入相关的jar包
我已经将所有需要的包打包好了,大家可以用打开这个链接下载,密码:k2gy
记得要把所有的包都导入到项目的lib里(直接复制进去就行啦),不然会出现奇怪的报错
第二步:简单的示例
由于我是要直接开发服务器的程序,所以这里做了一个简单的serverlet来示范一下,这里给出了三种生成json的方式,下面是代码
@WebServlet("/json")public class JsonServerlet extends HttpServlet{ @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html"); PrintWriter out = resp.getWriter(); //1.普通生成json数据 JSONObject jsonObject = new JSONObject(); jsonObject.put("key","value"); out.println(jsonObject); out.println("</br>"); //2.通过list生成json数据 List list = new ArrayList(); list.add("first"); list.add("second"); list.add("third"); JSONArray jsonArray = JSONArray.fromObject(list); out.println(jsonArray); out.println("</br>"); //3.通过map生成json数据 Map map = new HashMap(); map.put("key1","value1"); map.put("key2","value2"); map.put("key3","value3"); JSONObject jsonObject3 = JSONObject.fromObject(map); out.println(jsonObject3); }}
然后看一下运行的效果
结语
通过上面的导包及示例代码,大家就可以轻松的使用json了。希望这篇文章能对大家有用,最后谢谢你的浏览。
简书地址传送门
阅读全文
0 0
- IDEA(JAVA)使用json
- java中使用json(org.json)
- java中使用json(org.json)
- java中使用json(org.json)
- intellij idea 使用总结,java
- IDEA使用 Java面向对象
- Java:IDEA下使用JUNIT
- 使用json-lib实现的JSON产生器(Java版本)
- Java中json的使用之初识JSON(一)
- JSON-JAVA(org.json),GSON,FASTJSON的使用
- JSON的使用(Java、Android)
- Java与JSON(二)之使用
- Java中使用JSON
- java使用JSON
- java使用 json
- java中使用Json
- Java使用Json
- java中使用json
- 【JZOJ5335】【NOIP2017提高A组模拟8.24】早苗
- LICEcap 屏幕录制工具
- Hdu 6171 Admiral【双向Bfs+字符串哈希】
- Runtime的总结和应用
- 表达式树---后缀表达式转中缀表达式
- IDEA(JAVA)使用json
- 判断一棵树是否是二叉查找树
- stm32+pca9685控制舵机机械臂
- 三个触发器解决变异表错误(ORA-04091)
- MyBatis的简单使用
- Java 排序算法-归并排序
- 如何快速成为数据分析师?
- 算法系列——替换空格(剑指offer)
- 返回局部变量的指针很危险