zoukankan      html  css  js  c++  java
  • 蜗牛—JSONJ学习ava转变

    最近,写网站管理员,使用异步通信技术,所使用的方法是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());
    	}
    }
    


  • 相关阅读:
    安卓机-华为安装charles证书
    sed替换文件内容
    升级php5.3.10到php5.6.30
    js 判断设备
    element-ui框架富文本编辑器
    git从主分支上拉取新分支以及提交代码、合并到主分支
    前端项目初始化
    vue路由点击第二次时报错
    js 数组sort方法根据数组中对象的某一个属性值进行排序
    去除一个数组中与另一个数组中的相同元素
  • 原文地址:https://www.cnblogs.com/blfshiye/p/5033133.html
Copyright © 2011-2022 走看看