
public class Test1 {
public static void main(String[] args) {
HashMap hashMap = new HashMap<>();
hashMap.put("name", "zhangsan");
hashMap.put("age", 18);
hashMap.put("sex", "男");
//定义
JSonObject jsonObject = new JSonObject();
//新增1: key-value形式
jsonObject.put("name", "Tom");
jsonObject.put("age", 18);
jsonObject.put("sex", "男");
System.out.println("key-value形式的新增" + jsonObject.toJSonString());
//新增2:map形式
jsonObject.putAll(hashMap);
System.out.println("map形式的新增" + jsonObject.toJSonString());
//获取size
int size = jsonObject.size();
System.out.println("size:" + size);
//判断是否为空
boolean b = jsonObject.isEmpty();
System.out.println("是否为空:" + b);
//判断是否包含某key
boolean b1 = jsonObject.containsKey("name");
System.out.println("是否包含key为name:" + b1);
//是否包含某值
boolean b2 = jsonObject.containsValue("lisi");
System.out.println("是否包含lisi:" + b2);
//根据某key获取某值 获取方法有很多种,具体情况选择具体方法
String name = jsonObject.getString("name");
System.out.println("name的值为:" + name);
Integer age = jsonObject.getInteger("age");
System.out.println("age的值为:" + age);
//移除某key
Object age1 = jsonObject.remove("age");
System.out.println("移除的age值为:" + (Integer) age1);
//获取key的集合
Set set = jsonObject.keySet();
System.out.println("key的集合:" + set);
//获取value的集合
Collection
输出结果:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)