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

  • 相关阅读:
    第四章作业
    第二章上机实验报告
    对二分法的理解和结对编程情况
    Mysql与sql server的列的合并
    C#中如何去除窗体默认的关闭按钮
    C# 实现WinForm窗口最小化到系统托盘代码,并且判断左右鼠标的事件
    running total sql 2012+
    Poqwe Pivot error
    事务
    ssis 导EXCEL ERROR
  • 原文地址:https://www.cnblogs.com/DOLFAMINGO/p/9543046.html
Copyright © 2011-2022 走看看