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

  • 相关阅读:
    tf2 callback
    JAVA 8 新特性 Optional类
    JAVA 8 新特性 Stream API 终止操作
    JAVA 8 新特性 Stream API 中间操作
    牙醫分普通科8類專科
    asterisk todo
    室内空气质量鉴定
    javascript, jquery, nodejs学习2
    firefox extension教程
    Bjarne Stroustrup announces C++ Core Guidelines
  • 原文地址:https://www.cnblogs.com/DOLFAMINGO/p/9543046.html
Copyright © 2020-2023  润新知