• Ajax和JSON


    --复习实例:校验用户名是否存在。 

    Ajax:

    1、概念:Asynchronous Javascript And XML 异步的JavaScript和XML

      Ajax是一种无需重新加载整个网页的情况下,能更新部分网页内容的技术。

    2、实现方式:

      * :原生JS方式

      * :Jquery实现方式:

    方式一:

    $.ajax({
        url:"", //请求路径
        type: "POST", //请求方式
        data:{id:"001",name:"Sam"},//请求参数
        success:function (data) {
        alert(data);
        } ,//响应成功后的回调函数
        error:function () {
    
        }, //响应失败的回调函数
        dataType: "JSON" //接受到的响应数据格式
    
    });

    方式二: $.get/post (url,[ data ],[ callback ],[t ype ] )

    JSON:

    1、概念:JavaScript Object Notation - JavaScript对象表示法。是存储和交换文本信息的语法。

    2、语法:

      * 基本规则:数据由键值对构成、逗号分隔、花括号保存对象、方括号保存数组。

      * 获取数据:1:json对象.键名  2:json对象["键名"]  3:数组对象[] .

      * 遍历:for( var key in person) { alert( key +":" +person[key] }

    JSON数据和JAVA对象的相互转换:

    JSON解析器:jackson

    1、Java对象转为JSON:

      步骤:1 、导入jackson相关jar包。

         2、创建Jackson核心对象 ObjectMapper

         3、调用ObjectMapper 的相关方法进行转换  writeValueAsString()

      注解: 1、@JsonIgnore:排除属性(不转) 2、@JsonFormat:属性值格式化

      复杂的Java对象转换:1、 List:转为数组  2、Map:和对象格式一致

    2、JSON转Java:read

  • 相关阅读:
    RobotFramework+Selenium2+Appium环境搭建
    spring mvc 依赖包
    linux
    清理linux 某个文件夹下面所有的log文件
    selenium grid2 使用远程机器的浏览器
    IntelliJ Idea 快捷键
    aop注解 自定义切面的注解写法
    springmvc多视图配置
    @Autowired(required = false)
    pom.xml配置详解
  • 原文地址:https://www.cnblogs.com/zhangyuhao/p/10942199.html
Copyright © 2020-2023  润新知