博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蜗牛—JSONJ学习ava转变
阅读量:6830 次
发布时间:2019-06-26

本文共 1547 字,大约阅读时间需要 5 分钟。

最近,写网站管理员,使用异步通信技术,所使用的方法是JSON数据传输模式

需要以下jar文件

然后,自己写了一点点经常使用代码

Java的List和数组要用JSONArray对象

Map和实体用JSONObject

package com.demo;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import com.trade.entity.Users;public class TestJSON {	public static void main(String[] args) {		Users users = new Users();		users.setId(0);		users.setUname("admin");		users.setPwd("admin");		Users users1 = new Users();		users1.setId(1);		users1.setUname("admin1");		users1.setPwd("admin1");		List
list = new ArrayList
(); list.add(users); list.add(users1); // shitiduixiang {"id":1,"pwd":"admin1","uname":"admin1"} // JSONObject jsonObject = JSONObject.fromObject(users); // System.out.println(jsonObject.toString()); // [{"id":1,"pwd":"admin1","uname":"admin1"},{"id":0,"pwd":"","uname":""}] // list // JSONArray array = JSONArray.fromObject(list); // System.out.println(array.toString()); // {"total":2,"rows":[{"id":0,"pwd":"admin","uname":"admin"},{"id":1,"pwd":"admin1","uname":"admin1"}]} // 自定义 // JSONObject jsonObject = new JSONObject(); // jsonObject.put("total", 2); // jsonObject.put("rows", list); // System.out.println(jsonObject.toString()); // {"id":"0","pwd":"wjj","admin":"wjj"} Map
map = new HashMap
(); map.put("id", "0"); map.put("admin", "wjj"); map.put("pwd", "wjj"); JSONObject jsonObject = JSONObject.fromObject(map); System.out.println(jsonObject.toString()); }}
你可能感兴趣的文章
linux命令学习-复制(cp,scp)
查看>>
cocos2d-x开发记录:二,基本概念(粒子系统,Scheduler和定时器)
查看>>
去掉Flex4生成的SWF加载时的进度条
查看>>
如何使用 MasterPage
查看>>
load dll
查看>>
Linux给指定用户或全部用户(已登录)发送消息
查看>>
C语言 队列 链式结构 实现
查看>>
关于同一用户不能同时登录问题的探讨(1/2)
查看>>
android-support-v7-appcompat的配置使用
查看>>
LINUX的STRACE命令用法 [转]
查看>>
[4] 圆锥(Cone)图形的生成算法
查看>>
[16] 螺旋面(Spire)图形的生成算法
查看>>
Linux内存管理之bootmem分配器
查看>>
谈谈Flash图表中数据的采集
查看>>
C语言字符串匹配函数
查看>>
【c++】explicit 隐式类类型转换
查看>>
Android中GridView使用总结
查看>>
Win Socket编程原理及简单实例
查看>>
使IIS Express支持其他网络客户端访问
查看>>
Shell:sed流编辑器
查看>>