zoukankan      html  css  js  c++  java
  • JSON与AJAX的使用

    主要内容:

    一.JSON数据

    二.JSON字符串与Java对象的相互转换

    三.JSON字符串与JavaScript对象的相互转换

    四.AJAX异步加载

    一.JSON数据

    1.JSON语法规则:

    2.JSON数据:

    3.JSON对象:

    4.JSON数组:

    5.一个例子:

    二.JSON字符串与Java对象的相互转换

    1.需要下载gson包

    2.理论上所有的java对象都可以转换成json字符串,这里说的“java对象”包括:基本数据类型、javaBean、ArrayList等容器,等等。

    1)将Java对象转成json字符串:String jsonString = new Gson().toJson(Object)

    2)将json字符串转成Java对象:Object object  = new Gson().fromJson(jsonString, Object.class);

    3)如下示例:

    三.JSON字符串与JavaScript对象的相互转换

    四.AJAX异步加载

    1)客户端请求:

    2)服务器相应:

    3)效果如下:

    4)注意:如果服务器返回的是json字符串,而AJAX方法里的dataType设置成了“json”,那么返回数据就会自动被转换成JavaScript对象了。如上面的例子,服务器返回的是一条字符串,但在Ajax的success函数里面的参数data,已经是一个对象了,说明在此之前已经经过了转换。但是,如果dataType设置成了“text”,那么参数data就是原原本本从服务器里接收过来的json字符串,这时我们需要手动将其转换为对象。如下:

  • 相关阅读:
    ubuntu 安装ftp,配置,和java调用
    ubuntu 安装ftp nginx tomcat,mysql
    idea安装插件
    使用spring boot,gradle,idea,js,html创建一个小的前后端程序
    使用浏览器,调试js代码
    spring boot 使用静态资源
    word使用
    latex 转word
    qsv转mp4
    qsv转换为mp4,下载腾讯视频为MP4格式
  • 原文地址:https://www.cnblogs.com/DOLFAMINGO/p/9543046.html
Copyright © 2011-2022 走看看