json学习
摘要: 我的试验主要包括4种:
1.回传一个普通的string字符串.
2.回传一个组织好的javascript字符串.
3.回传一个json对象.(需要引入json.jar)
4.回传一个xml对象.
基本实现如下:
其中测试页面为:
摘要: 进入需要在项目中用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
摘要: 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具有以下这些形式:
对象是一个无序的“‘名称/
摘要: 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 变量