Java如何修改JsonObject中的属性值

 更新时间:2023年12月07日 14:30:59   作者:bst@微胖子  
这篇文章主要介绍了Java如何修改JsonObject中的属性值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

1、例子介绍

//字符串示例
{
   "parentkey1":"name",
   "parentkey2": {
    "childkey":"test"
    },
}
JSONObject jObject  = new JSONObject(String jsoninputfileasstring);
jObject.getJSONObject("parentkey2").put("childkey","data1");
System.out.println(jObject);
//处理结果
{
   "parentkey1":"name",
   "parentkey2": {
    "childkey":"data1"
    },
}

2、应用实例

//远程请求获取company_token值
JSONObject jsonObject = HttpClientUtils.doGet("https://biaozhun01.wpseco.cn/open/preview/v2/url?app_token=" + params.getApp_token() + "&file_id=" + params.getFile_id() + "&scene_id=" + params.getScene_id(), headers, null);
//成功获取了数据,但是url有问题,需要拼接&_w_demo_token=4dcbb27fbbb340eda598dbe75fc5
String url = jsonObject.getString("url") + "&_w_demo_token=4dcbb27fbbb340eda598dbe75fc5";
jsonObject.put("url", url);
return R.ok(jsonObject);

成功修改了url的值。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java实现字符串和数字转换工具

    java实现字符串和数字转换工具

    这篇文章主要为大家详细介绍了java实现字符串和数字转换工具,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • 集成apollo动态日志取缔logback-spring.xml配置

    集成apollo动态日志取缔logback-spring.xml配置

    这篇文章主要为大家介绍了集成apollo动态日志取缔logback-spring.xml配置的过程内容详解,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2022-02-02
  • Spring AOP日志框架实现过程图解

    Spring AOP日志框架实现过程图解

    这篇文章主要介绍了Spring AOP日志框架实现过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • 深度理解Java访问修饰符

    深度理解Java访问修饰符

    今天带大家学习的是Java的相关知识,文章围绕着Java访问修饰符展开,有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • Spring JPA自定义查询结果的接收方式

    Spring JPA自定义查询结果的接收方式

    这篇文章主要介绍了Spring JPA自定义查询结果的接收方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • SpringBoot配置GlobalExceptionHandler全局异常处理器案例

    SpringBoot配置GlobalExceptionHandler全局异常处理器案例

    这篇文章主要介绍了SpringBoot配置GlobalExceptionHandler全局异常处理器案例,通过简要的文章说明如何去进行配置以及使用,需要的朋友可以参考下
    2021-06-06
  • 从java反编译及字节码角度探索分析String拼接字符串效率

    从java反编译及字节码角度探索分析String拼接字符串效率

    这篇文章主要介绍了从java反编译及字节码角度探索分析String拼接字符串效率,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Java 深入浅出掌握Collection单列集合Set

    Java 深入浅出掌握Collection单列集合Set

    Collection集合类是单列集合类的根接口,用来存储一系列符合某种规则的元素。List接口和Set接口是Collection集合类的子接口,其中List接口的常用实现类有ArrayList类、Vector类和LinkedList类;Set接口的常用实现类有HashSet类和TreeSet类
    2021-11-11
  • 详解Java实现多线程的三种方式

    详解Java实现多线程的三种方式

    线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。本文总结了Java多线程是三种实现方式,需要的可以参考一下
    2022-03-03
  • 解决java idea新建子目录时命名不是树形结构的问题

    解决java idea新建子目录时命名不是树形结构的问题

    这篇文章主要介绍了解决java idea新建子目录时命名不是树形结构的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08

最新评论