摘要:
JSONBuilder可以向文件中写入写入json字符串。如下面的例子:public class Test{ public static void main(String args[]) throws IOException { File f = new File("d:"... 阅读全文
摘要:
我一直觉得JSONObject和JSONArray是JDK集合部分的延伸,它们与JDK的List和Map一脉相承。通过研究JSONObject和JSONArray的结构,我们顺便也复习一下JDK的内容。首先看一下JSONObject和JSONArray 的结构:final class JSONObj... 阅读全文
摘要:
最近在使用json的时候,报了下面的错误:net.sf.ezmorph.bean.MorphDynaBean cannot be cast to java.lang.String这种错误非常常见,因为json转化为javabean的时候,默认为MorphDynaBean类的。如下面的例子:在json... 阅读全文
摘要:
在JSONObject获取value有多种方法,如果使用 getXxx()类型的方法获取value,如getString("key")。如果key不存在的话,这些方法无一例外的都会抛出异常。如果在线环境抛出异常,就会使出现error页面,影响用户体验,针对这种情况最好是使用JSONObject的op... 阅读全文
摘要:
我们通常对一个json串和java对象进行互转时,经常会有选择性的过滤掉一些属性值。例如下面的实体类:package com.pcitc.json;/** * Person实体类 * * @Description * @author admin * @created 2015年6月29日 下午4:... 阅读全文
摘要:
生成JSONObject一般有两种方式,通过javabean或者map类型来生成。如下面的例子:先定义一个User实体类:package com.pcitc.json;/** * 用户实体类 * * @Description * @author admin * @created 2015年6月29... 阅读全文
摘要:
内容来源于互联网。json是个非常重要的数据结构,在web开发中应用十分广泛。每个开发者都应该好好的去研究一下json的底层实现。在使用json之前首先要明白需要哪些jar文件,初次使用的时候很容易犯错,如果没有加入正确的jar包,会报各种各样的问题。在使用json之前需要准备下面的六个jar 包:... 阅读全文
摘要:
Java 的Calendar,Date,TimeZone,Locale和DateFormat的关系图如下:说明:milliseconds表示毫秒。milliseconds = "实际时间" - "1970-01-01 00:00:00"。Calendar 和 Date依赖于 milliseconds... 阅读全文
摘要:
时间纪元所谓的"时间纪元"就是1970年1月1日0时0分0秒,指的是开始的时间。比如Java类代码:Date date = new Date(0);System.out.println(date); 打印出来的结果:Thu Jan 01 08:00:00 CST 1970也是1970年1月1日,实际... 阅读全文
摘要:
JSON: JavaScript Object Notation(JavaScript 对象表示法)的简称。1. 什么是 JSON ?JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)。JSON 是轻量级的文本数据交换格式,是存储和交换文本信息... 阅读全文