JAVA—咖啡馆

——欢迎访问rogerfan的博客,常来《JAVA——咖啡馆》坐坐,喝杯浓香的咖啡,彼此探讨一下JAVA技术,交流工作经验,分享JAVA带来的快乐!本网站部分转载文章,如果有版权问题请与我联系。

BlogJava 首页 新随笔 联系 聚合 管理
  447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

【JSON学习】

JSON学习
     摘要: 我的试验主要包括4种:
1.回传一个普通的String字符串.
2.回传一个组织好的Javascript字符串.
3.回传一个Json对象.(需要引入json.jar)
4.回传一个XML对象.
基本实现如下:
其中测试页面为:  阅读全文
posted @ 2010-07-11 19:06 rogerfan 阅读(1551) | 评论 (0)  编辑

     摘要: 进入需要在项目中用java处理json格式的数据,因此封装了一个class,现将这个class共享出来和大家分享
1 /**
2
3 * Copyright (c) linkwise 2007-2009 corporation.
4
5 * All rights reserved
6
7 */
8
9 package com.linghui.common.util;
10
11 import java.util.ArrayList;
12
13 import java.util.Date;
14
15 import java.util.HashMap;
16
17 import java.util.Iterator;
18
19 import java.util.List;
20
21 import java.util.Map;
2  阅读全文
posted @ 2010-03-09 10:00 rogerfan 阅读(7146) | 评论 (1)  编辑

     摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。

JSON建构于两种结构:

* “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。
* 值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。
*

JSON具有以下这些形式:

对象是一个无序的“‘名称/  阅读全文
posted @ 2010-03-08 18:19 rogerfan 阅读(1165) | 评论 (0)  编辑

     摘要: JSON定义

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。

JSON的结构基于下面两点

1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),键列表(keyed list)等
2. 值的有序列表 多数语言中被理解为数组(array)
JSON使用:

JSON以一种特定的字符串形式来表示 JavaScript 对象。如果将具有这样一种形式的字符串赋给任意一个 JavaScript 变量  阅读全文
posted @ 2010-03-05 09:42 rogerfan 阅读(388) | 评论 (0)  编辑