fastjson开发学习(二)---对返回的json进行解析
2012-06-11 17:03
363 查看
上一篇提到了后台返回的json格式,此文主要说下如何解析返回的对象:
如果json返回的格式为:
那么Html或Jsp解析如下:
源码下载地址为:http://dl.dbank.com/c0tjoj29j6
如有疑问,欢迎留言咨询,谢谢。
如果json返回的格式为:
{"id":0,"name":"delvelop group ","users":[{"gender":"female","id":2,"mobile":"13645445544","name":"july"},{"gender":"male","id":3,"mobile":"15915632158","name":"cayden"}]}
那么Html或Jsp解析如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript"> $(function(){ $('#mybtn').click(function(){ $.get("http://localhost:8090/Test/servlet/first",function(data){ $('#result').text(data);//直接展示JSON数据 var j = eval("("+data+")"); $('#groupId').text( j.name); var res = "<ul>"; $.each(j.users,function(i,n){ res += "<li>" + n["name"] +"</li>"; res += "<li>" + n["mobile"] +"</li>"; var gender = n["gender"]; if(gender == "male") gender = "男"; else gender = "女"; res += "<li>" + gender +"</li>"; }); res += "</ul>"; $('#result').append(res); }); return false; }); }); </script> </head> <body> <input type="button" id="mybtn" value="展示数据"> <ul id="groupId"></ul> <div id="result"> </div> </body> </html>
源码下载地址为:http://dl.dbank.com/c0tjoj29j6
如有疑问,欢迎留言咨询,谢谢。
相关文章推荐
- fastjson开发学习(二)---对返回的json进行解析
- android 客户端访问自己建立的服务器并返回JSON数据进行解析学习
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- 【Spring-boot 】FastJson对json数据进行解析(类型转换)
- IOS开发学习27 ObjectC 自带json解析方法的使用
- Android 利用fastjson进行json解析
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- fastJson解析框架的学习
- springMVC使用ajax返回json对象,用jquery进行解析.
- jQuery学习笔记--ajax查询,jQuery解析返回的json数据 详解
- json_encode不对中文进行转码、json_decode解析json字符串返回NULL的处理方法
- Android访问网络系列之--服务端返回XML或JSON格式数据,Android 进行解析并显示
- 中央气象局天气预报接口---返回JSON数据,进行解析
- spring boot新手教程之使用FastJson解析JSON数据以及解决返回中文乱码问题
- Andorid中使用Gson和Fast-json解析库解析JSON数据---第三方库学习笔记(二)
- 通过Http地址返回JSON数据,进行解析;通过ftp返回.txt文件数据,进行解析;
- Retrofit2.0不进行Json解析,直接查看返回String
- Android使用GSON和FASTJSON解析服务器返回的JSON数据
- JSON解析学习笔记(json、gson、fastjson)
- Spring Boot 学习4--完美使用FastJson解析Json数据