Java——使用json
来源:互联网 发布:java poi项目下载 编辑:程序博客网 时间:2024/06/10 16:39
Java——使用json
需要导入几个lib:下载地址
示例代码:
JSONArray可以包含多个JSONObject
JSONObject可以包含一个JSONArray
package com.kexin.study3;import net.sf.json.JSONArray;import net.sf.json.JSONObject;/** * @author KeXin */public class JsonStudy {public static void getMenuString(){//创建二级菜单节点JSONArray sub_button=new JSONArray();//二级菜单的内容JSONObject button1=new JSONObject();button1.put("type", "view");button1.put("name", "搜索课程");button1.put("url", "http://www.soso.com/");JSONObject button2=new JSONObject();button2.put("type", "view");button2.put("name", "视频课程");//Eventkey定义,当用户点击按钮时微信平台会给微信接口推送xml数据包:<EventKey><![CDATA[V1001_GOOD]]></EventKey>button2.put("url", "http://v.qq.com");//添加到二级菜单sub_button.add(button1);sub_button.add(button2);//创建二级菜单节点JSONArray sub_button1=new JSONArray();//二级菜单的内容JSONObject button11=new JSONObject();button11.put("type", "view");button11.put("name", "联系我们");button11.put("url", "http://www.soso.com/");JSONObject button12=new JSONObject();button12.put("type", "view");button12.put("name", "加入我们");//Eventkey定义,当用户点击按钮时微信平台会给微信接口推送xml数据包:<EventKey><![CDATA[V1001_GOOD]]></EventKey>button12.put("url", "http://v.qq.com");//添加到二级菜单sub_button1.add(button11);sub_button1.add(button12);//创建第一个一级菜单JSONObject menu1=new JSONObject();//创建子菜单menu1.put("name", "课程推荐");menu1.put("type", "view");menu1.put("url", "http://www.soso.com/");//创建第二个一级菜单JSONObject menu2=new JSONObject();//创建子菜单menu2.put("name", "课程精选");menu2.put("sub_button", sub_button);//创建第三个一级菜单JSONObject menu3=new JSONObject();menu3.put("name", "关于我们");menu3.put("sub_button", sub_button1);//菜单数组JSONArray array=new JSONArray();array.add(menu1);array.add(menu2);array.add(menu3);//创建根节点JSONObject root=new JSONObject();root.put("button", array);System.out.println("button json:"+root.toString());}public static void main(String[] args) {getMenuString();}}
0 0
- Java——使用json
- java使用篇—解析json数组
- java JSON学习—JSONObject与JSONArray的使用
- Json——使用Json jar包实现Json字符串与Java对象或集合之间的互相转换
- Java创建和解析Json数据方法(二)——org.json包的使用
- Json学习总结(1)——Java和JavaScript中使用Json方法大全
- Java创建和解析Json数据方法(三)——json-lib包的使用
- Java创建和解析Json数据方法(四)——json-lib包的使用
- Java创建和解析Json数据方法(二)——org.json包的使用
- Java创建和解析Json数据方法(二)——org.json包的使用
- Java创建和解析Json数据方法(三)——json-lib包的使用
- Java中使用JSON
- java使用JSON
- java使用 json
- java中使用Json
- Java使用Json
- java中使用json
- Java JSON 的使用
- 字符编码处理工具类
- leetcode 350. Intersection of Two Arrays II
- Qt事件机制概览
- c语言画出余弦曲线
- app内置开机小游戏
- Java——使用json
- Python中的int(x,base)函数
- hover实现手风琴动画和bug的解决
- lnmp 开发环境下显示php错误信息
- 关于tomcat部署在google浏览器上的项目中文乱码问题解决
- 指针
- 去除字符串首尾空格,中间多个空格只保留一个
- window.location window.location.href 跳转url区别
- C#学习之IntPtr类型