Java后台返回和处理JSon数据的方法步骤

 更新时间:2019年09月12日 14:29:02   作者:巴拉拉小星星  
这篇文章主要介绍了Java后台返回和处理JSon数据的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1.下载JsonObject相关jar包

在这里,我们使用JsonObject来将Java类型数据转换成Json类型,首先要下载该库相关的jar包,下载地址如下:
https://www.jb51.net/softs/615024.html

2.JsonObject的使用代码示例

JSONObject jsonObject = new JSONObject(); //创建Json对象
jsonObject.put("username", "张三");     //设置Json对象的属性
jsonObject.put("password", "123456");
System.out.println(jsonObject.toString()); //调用toString方法将json对象转换成json字符串

我们常常需要把json数据返回给浏览器,可以使用以下代码:

response.getWriter().write(jsonObject.toString());

3.在JavaScript代码中处理Json数据

假设result为浏览器得到的json数据,可以使用以下js代码可以将json对象转换为字符串

JSON.stringify(result)

也可以直接获取json对象的属性,如下:

console.log(result.username);

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java String源码分析并介绍Sting 为什么不可变

    Java String源码分析并介绍Sting 为什么不可变

    这篇文章主要介绍了Java String源码分析并介绍Sting 为什么不可变的相关资料,需要的朋友可以参考下
    2017-02-02
  • java notify和notifyAll的对比

    java notify和notifyAll的对比

    这篇文章主要介绍了 java notify和notifyAll的对比的相关资料,需要的朋友可以参考下
    2017-02-02
  • 初探Java中的泛型

    初探Java中的泛型

    这篇文章主要介绍了Java中泛型的相关资料,帮助大家更好的理解和学习Java,感兴趣的朋友可以了解下
    2020-08-08
  • 关于Map的遍历以及转JsonArray存储方式

    关于Map的遍历以及转JsonArray存储方式

    在Java开发过程中,经常会遇到需要对复杂数据结构进行处理的情况,本案例以List<Map<String,Object>>为例,介绍了如何遍历该数据结构,并根据特定条件筛选出符合要求的元素,通过自定义一个Edit类来模拟形成一个新的Map对象,实现了数据的有序存储
    2024-11-11
  • java md5工具类分享

    java md5工具类分享

    这篇文章主要介绍了java的md5工具类,需要的朋友可以参考下
    2014-02-02
  • Spring拦截器中注入Bean失败解放方案详解

    Spring拦截器中注入Bean失败解放方案详解

    这两天遇到SpringBoot拦截器中Bean无法注入问题。下面介绍关于SpringBoot拦截器中Bean无法注入的问题解决方案,感兴趣的朋友一起看看吧
    2022-06-06
  • Spring实战之使用静态工厂方法创建Bean操作示例

    Spring实战之使用静态工厂方法创建Bean操作示例

    这篇文章主要介绍了Spring实战之使用静态工厂方法创建Bean操作,结合实例形式分析了静态工厂方法创建Bean的相关实现步骤与操作注意事项,需要的朋友可以参考下
    2019-11-11
  • Java中的LinkedHashMap源码详解

    Java中的LinkedHashMap源码详解

    这篇文章主要介绍了Java中的LinkedHashMap源码详解,LinkedHashMap的实现方式是将所有的Entry节点链入一个双向链表,并且它的底层数据结构是HashMap,因此,LinkedHashMap具有HashMap的所有特性,但在存取元素的细节实现上有所不同,需要的朋友可以参考下
    2023-09-09
  • 解决Mybatis的@Param()注解导致分页失效的问题

    解决Mybatis的@Param()注解导致分页失效的问题

    这篇文章主要介绍了解决Mybatis的@Param()注解导致分页失效的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Java中日期时间的用法总结

    Java中日期时间的用法总结

    在日常开发中,我们经常需要处理日期和时间,所以这篇文章小编为大家总结了下 Java 中日期与时间的基本概念与一些常用的用法,希望对大家有所帮助
    2023-09-09

最新评论