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的值。

总结

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

相关文章

  • MyBatis批量添加、修改和删除

    MyBatis批量添加、修改和删除

    本文给大家分享mybatis批量添加,修改,删除的实例代码,本文代码简单易懂,对mybatis 批量添加、修改及删除相关知识感兴趣的朋友一起学习吧
    2016-01-01
  • 详解java中保持compareTo和equals同步

    详解java中保持compareTo和equals同步

    这篇文章主要介绍了详解java中保持compareTo和equals同步的相关资料,需要的朋友可以参考下
    2017-03-03
  • MybatisPlus为何可以不用@MapperScan详解

    MybatisPlus为何可以不用@MapperScan详解

    这篇文章主要给大家介绍了关于MybatisPlus为何可以不用@MapperScan的相关资料,文中通过图文介绍的非常详细,对大家学习或者使用MybatisPlus具有一定的参考学习价值,需要的朋友可以参考下
    2023-04-04
  • Java PTA 计算3到7位 水仙花数实例

    Java PTA 计算3到7位 水仙花数实例

    这篇文章主要介绍了Java PTA 计算3到7位 水仙花数实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • java反射机制的一些学习心得小结

    java反射机制的一些学习心得小结

    这篇文章主要给大家介绍了关于java反射机制的一些学习心得,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 基于jdk1.8的Java源码详解 Integer

    基于jdk1.8的Java源码详解 Integer

    这篇文章主要介绍了基于jdk1.8的Java源码详解 Integer,Integer是int的Warpper类,是面向对象的即OOP的对象类型,,需要的朋友可以参考下
    2019-06-06
  • 浅析Java中comparator接口与Comparable接口的区别

    浅析Java中comparator接口与Comparable接口的区别

    本文要来详细分析一下Java中Comparable和Comparator接口的区别,两者都有比较的功能,那么究竟有什么区别呢,感兴趣的Java开发者继续看下去吧
    2016-10-10
  • 如何开发一个简单的Akka Java应用

    如何开发一个简单的Akka Java应用

    这篇文章主要介绍了如何开发一个简单的Akka Java应用 ,帮助大家使用Java创建Akka项目并将其打包,感兴趣的朋友可以了解下
    2020-10-10
  • java多线程之CyclicBarrier的使用方法

    java多线程之CyclicBarrier的使用方法

    这篇文章主要介绍了java多线程之CyclicBarrier的使用方法的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下
    2017-10-10
  • 详解Spring事务回滚的两种方法

    详解Spring事务回滚的两种方法

    Spring事务回滚的前提是你当前使用的数据库必须支持事务,比如MySQL的Innodb是支持的,但Mysaim则是不支持事务的,本文就给大家介绍两种Spring事务回滚的方法,需要的朋友可以参考下
    2023-07-07

最新评论