文章列表
 
您正在查看 "Json" 分类下的文章

2008年11月27日 星期四 16:25

这里使用Java实现的JSON数据的构造工具包来实现构造JSON数据,你可以下载json.jar文件,加入到CLASSPATH中,然后在Servlet中进行构造。

JSONStringer是非常方便的,只需要从记录列表中迭代出指定的实体类的对象,然后使用key和value方法来构造JSON数据。

实现的Servlet为GetJSONPermissions,如下所示:

package org.shirdrn.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

import javax.servlet.ServletException;
import javax.se

 
2008年11月27日 星期四 15:00

这里,主要看一下使用json,js库文件,实现对JSON数据的操作。

在 JSON学习笔记(一) 中,我们主要为了准备那个例子,只是知道了JavaScript的eval()函数可以实现JSON数据串到JavaScript对象的转换。当然,使用json,js库文件同样可以实现。

比如,我们从服务器请求数据,并通过JSON数据格式进行传送,如下所示的JSON数据串:

[{"id":5,"semester":"2008-2009学年第一学期","startTime":"2003-1-1 0:00:00","endTime":"2009-9-9 0:00:00

 
2008年11月27日 星期四 13:37

首先,使用JavaScript的eval()函数实现,将JSON数据串转换成为一个JavaScript对象数组。这里,在Servlet中访问数据库取得记录,并合成JSON串,发送到客户端。

一般,对于企业级应用,使用JavaScript的eval()函数,存在安全隐患问题。这个例子就是感受一下JSON数据串从服务器段被传送到客户端之后,将数据转换成为对象数组或者对象,从而方便地使用JavaScript来实现遍历。

看一下我的Permission实体的Hibernate映射文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTY

 
2008年08月27日 星期三 22:38

JSON一种轻量级的数据格式,由一位资深的软件工程师Douglas Crockford开发,全称为Javascript Object Notation。中文翻译为“JavaScript对象表示”,这个格式的数据可以很容易的被转换为javascript对象的格式,用于服务器端和客户端的数据传递,用于解决xml的过多冗余标签造成数据传输量过大的问题。

JSON JavaScript Object Notation是一种简单的数据格式,比xml更轻巧。 JSON

 
 
   
 
 
文章存档
 
     
 
最新文章评论
  

这个不错,很详细,对于我们初学spring框架的人不错的帮助,感谢楼主分享
 

最近用,学习了~
 

[表情]
 

[表情]
 

对于Ubuntu用户,有一个简单的办法: 将该用户添加到admin用户组,即 usermod -G adm
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu