蜗牛—JSONJ学习ava转变
2024-10-13 22:58:21
最近,写网站管理员,使用异步通信技术,所使用的方法是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<Users> list = new ArrayList<Users>();
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<String, String> map = new HashMap<String, String>();
map.put("id", "0");
map.put("admin", "wjj");
map.put("pwd", "wjj");
JSONObject jsonObject = JSONObject.fromObject(map);
System.out.println(jsonObject.toString());
}
}
最新文章
- AJAX提交方法(GET)Demon
- android 第三方登录 --- QQ
- Java的二维数组的应用及杨辉三角的编写
- JS中json数据的处理
- Android 学习笔记之Volley开源框架解析(五)
- HDU 4513 吉哥系列故事——完美队形II(Manacher)
- java学习,从一个字符串中统计同一类型出现的次数
- WebApi 自定义过滤器实现支持AJAX跨域的请求
- 自己写的一个jQuery轮播插件
- net.sz.framework 框架 轻松搭建数据服务中心----读写分离数据一致性,滑动缓存
- ubuntu下安装mongodb
- 修改VScode行号区的背景颜色
- SOAPdenove 使用
- String和StringBuffer互相转换
- wget 递归下载整个网站(网站扒皮必备)
- 18.struts-执行流程.md
- 【Laravel5.5】 Laravel 在views中加载公共页面怎么实现
- vue生成路由实例
- 浏览器根对象navigator之客户端检测
- C# 中奇妙的函数–8. String Remove() 和 Replace()
热门文章
- W英语: 紧急, 非紧急
- 实现长按删除QListWidget的Item
- Windows Azure入门教学系列 (七):使用REST API访问Storage Service
- Storm流计算之项目篇(Storm+Kafka+HBase+Highcharts+JQuery,含3个完整实际项目)
- Microsoft office PPT 2007 保存时速度慢(整理自网上)
- Python写入文件,但是发现文件为空,竟然未写入!
- C++学习之路—多态性与虚函数(一)利用虚函数实现动态多态性
- 网页 css
- [WP8] Binding时,依照DataType来选择DataTemplate
- 修改Hosts文件