JS+Ajax解析JSON的案例

        JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。

        JSON构建的结构:

        1. “名称/值"对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。

        2. 值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。

        以下是我写的一个Js+Ajax解析Json的案例。源代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>


	
		

		My JSP 'index.jsp' starting page
		
		
		
		
		
		

		
	

	

		

JS解析JSON的案例

姓名 性别 年龄 邮箱

Copyright©CSDN Corporation 2010-2011

 json.jsp代码清单:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
student=[

	{
		name:"SXPGOG",
		
		sex:"boy",
		
		age:"21",
		
		email:"[email protected]"
	
	},
	
	{
	
		name:"Lily",
		
		sex:"Girl",
		
		age:"19",
		
		email:"[email protected]"
	
	},
	
	{
	
		name:"XYZ",
		
		sex:"Boy",
		
		age:"22",
		
		email:"[email protected]"
	
	},
	
	{
	
		name:"Tom",
		
		sex:"Boy",
		
		age:"22",
		
		email:"[email protected]"
	
	}

]

       注意:json.jsp中的代码要符合Json的语法规范

你可能感兴趣的:(JS+Ajax解析JSON的案例)