zoukankan      html  css  js  c++  java
  • 将String类型的json数据转换为真正的json数据

    问题

    在做JavaWeb项目的时候,我们经常需要将Java对象转化为Json数据格式响应到前台页面,但是转化完成之后,看着是Json类型的数据格式,但实际上是字符串类型,在这里说两个方法将String类型的Json转化为真正的Json。

    解决方法

    1.在服务器端设置MIME类型

    在servlet中设置响应的MIME类型,具体代码:

    response.setContentType("application/json;charset=utf-8");

    2.在前端页面中利用Ajax中的$.get()

    使用Ajax请求的时候用$.get()方法,在这个方法的参数中规定数据类型

    $.get(url,[data],callback(),type)//将最后一个参数指定为json
    
    //例:
    $.get("userServlet",{username:"zhangsan"},function(data){//data为服务器响应的String类型的Json数据
        alert(data.name);
    },json);
  • 相关阅读:
    理解事件驱动select,poll,epoll三种模型
    谈谈对线程与进程的理解
    5-3.首行缩进
    5-2.行高
    5-1.字间距
    4-6.字体样式重置
    4-5.字体风格
    4-4.字体粗细
    4-3.字体颜色设置
    4-2.字体设置
  • 原文地址:https://www.cnblogs.com/Alitac/p/12275615.html
Copyright © 2011-2022 走看看