码迷,mamicode.com
首页 > Web开发 > 详细

将String类型的json数据转换为真正的json数据

时间:2020-02-08 12:05:25      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:java   tty   strong   cal   指定   对象   color   back   hang   

问题

在做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);

 

将String类型的json数据转换为真正的json数据

标签:java   tty   strong   cal   指定   对象   color   back   hang   

原文地址:https://www.cnblogs.com/Alitac/p/12275615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!