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字符串,这时我们需要手动将其转换为对象。如下:

  • 相关阅读:
    arduino编程基础之--程序 元素
    arduino编程基础之--环境搭建
    C语言高手之路--目录
    生活中的数据结构
    Manjaro-KDE配置全攻略转
    多线程程序的奇怪问题记录
    manjaro安装openmv ide
    Linux进程数据结构详解
    Linux ps aux指令詳解--转
    记一次粗心大意的代码错误
  • 原文地址:https://www.cnblogs.com/DOLFAMINGO/p/9543046.html
Copyright © 2011-2022 走看看