导航

随笔分类 -  Json

摘要:引入jquery 转json库【 文件大小为2.2K】函数:$.toJSON(object); 将对象数组等转换为Json$.evalJSON(String) 将json字符串转为对象等平时用的JSON.stringify(jsonObject); 存在浏览器兼容性问题。我遇到的是ie8 无法转换。网上查了说是IE6 7 8都不支持JSON.stringify。 因为这几个浏览器比较早,还没内置JSON对象。所以为了浏览器兼容引入Jquery第三方库吧,文件才2.2K,很小。下载地址 http://pan.baidu.com/s/1sj1ze0H 阅读全文

posted @ 2014-01-04 23:17 曙光城邦 阅读(514) 评论(0) 推荐(0)

摘要:使用Gson对象的不同的fromJson重载方法,可以将对象结构和数组结构的Json串转换为Java里的普通对象和集合。1 对象结构Json,转换为Java对象,需要java类的Class。 如 gson.fromJson("{name:'zhangsan',age:14}",Student.class); Student类则同时有name和age属性。即可反转为一个Student对象。2 数组结构的Json,转换为Java集合,则需要Type。即new TypeToken<ArrayList<Student>>(){}.getTyp 阅读全文

posted @ 2013-03-13 15:52 曙光城邦 阅读(429) 评论(0) 推荐(0)

摘要:Json数据类型与Java数据类型的关系首先要清晰java中字符串的表示,是将字符串用""(双引号)括起来。双引号里面为字符串的内容。特殊字符需要转义。而Json本身就是一堆字符串。所以java中表示json字符串应该如String i = "json字符串"如:Json数字:123 java表示: String i="123";Json字符串:"123"java表示:String i="\"123\"";总结:千万别混淆: json字符串"abc",在j 阅读全文

posted @ 2012-09-11 14:40 曙光城邦 阅读(2207) 评论(0) 推荐(0)

摘要:由Gson将Java对象转为Json串,该对象中包含list集合和对其它对象的引用。以及Java基本数据类型。import java.util.ArrayList;import com.google.gson.Gson;import com.google.gson.GsonBuilder;import com.google.gson.annotations.Expose;import com.google.gson.annotations.SerializedName; /**Gson Java对象生成Json测试 * @author 曙光城邦 * */public class GsonTe. 阅读全文

posted @ 2012-07-24 18:34 曙光城邦 阅读(1830) 评论(0) 推荐(0)

摘要:JSON数据类型一、4种基本类型 字符串(Strings) 如:"a" 数字(numbers) 如:1,1.02布尔型(booleans) true falseNull值(null) null二、两种结构类型对象 {"name":"zhangsan","age":18} 键为String ,值为Json的任意数据类型之一。对象的键值对是无序的。数组 [1,2,3] 顺序排列的零个或多个Json数据类型三、Json与Gson类对应关系Json串就是由Json的数据类型组合成的一个字符串基本数据类型"a&qu 阅读全文

posted @ 2012-07-24 18:15 曙光城邦 阅读(3775) 评论(0) 推荐(0)