java中获取json的所有key方法
作者:anguea 发布时间:2023-10-15 06:15:26
标签:java,json,key
工作笔记(在不知道json的key时如何获取当前json的keys)
String json="{'name':'angui','age':'23','like':'吃水果'}";
JSONObject j = JSON.parseObject(json);
j.remove("age");
System.out.println(json.toString());
System.out.println(j.toJSONString());
//将json转换为key=value&key=value&...的形式
StringBuilder sb = new StringBuilder();
String sbString="";
try {
org.json.JSONObject jsonObject = new org.json.JSONObject(json);
Iterator iterator = jsonObject.keys();
while(iterator.hasNext()){
String key = (String) iterator.next();
sb.append("&"+key);
sb.append("="+jsonObject.getString(key));
}
sb.append("&key");
sbString = sb.substring(1);
} catch (JSONException e) {
e.printStackTrace();
}
System.out.println(sbString);
来源:https://blog.csdn.net/anguea/article/details/66968335


猜你喜欢
- 入住博客园4年多了,一直都是看别人的博客,学习别人的知识,为各个默默无私贡献自己技术总结的朋友们顶一个;这几天突然觉得是时候加入该队列中,贡
- 一. 概述在开发后端接口, 通常都会涉及检验参数必填校验, 一般我们的处理都是很粗暴的写个if()判断, 然后抛异常. 本文将介绍通过代理的
- 加密配置文件的SQL账号密码一般项目的配置文件里的信息都是明文的,导致有时候比较敏感的信息也直接暴露得超级明显,比如SQL的链接 账号 密码
- 详解Java对象的强、软、弱和虚引用+ReferenceQueue一、强引用(StrongReference)强引用是使用最普遍的引用。如果
- 每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的,分享给大家,欢迎拍砖!C语言运算符优先
- 绑定多个按钮到同一个事件1.添加代码private void clauseElementClicked(object sender, Eve
- 前言Genymotion 来自于 AndroVM 这个开源项目,基于 x86 和 VirtualBox,支持 OpenGL 加速,可以用于
- 在上一篇笔记 《SpringMVC实现图片上传》记录了将图片上传到本地的实现,在很多项目中都会有一台专门的文件服务器来保存文件的,这边记录下
- 创建hander文件夹在 java 源码目录下创建hander文件夹, 在该文件夹下创建CustomAuthenticationFailHa
- 本文实例为大家分享了java生成随机验证码图片的具体代码,供大家参考,具体内容如下1.controller /**  
- 本文实例讲述了Android数据持久化之Preferences机制。分享给大家供大家参考,具体如下:在Android中,实现数据持久化有五种
- 异常处理机制1、抛出异常2、捕获异常3、异常处理五个关键字:try、catch、finally、throw、throws注意:假设要捕获多个
- 以前的Java项目中充斥了太多不友好的代码:POJO的Getter/Setter/toString等等,这些代码由于没有什么技术含量,影响了
- 前言缓冲区 又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的
- 几个月前写过一篇博客《xUtils3.0框架学习笔记》 ,上面也有记录通过xUtils实现文件上传的使用方法,代码如下:private vo
- 函数式接口1.1 函数式接口概述函数式接口:有且仅有一个抽象方法的接口Java中的函数式编程体现就是Lambda表达式,所以函数式接口就是可
- 英文意思随机数可以做什么?生成一些随机的数字用途非常的广泛, 例如随机抽取数据库的一条记录,把生成的数字给变量,某一个时间点执行一些代码,随
- SpringBoot 工厂模式自动注入Map一、建立工厂类public interface AnimalFactory { S
- 前言项目中有使用到水印效果,如下图所示。在实现过程中,最终选用ItemDecoration来实现,其中有两大步骤:自定义Drawable来完
- Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式