18.3.26
JSON与JS对象的区别与对比
参考:http://www.jb51.net/article/107041.htm
JSON是JavaScript原生格式,它是一种严格的js对象的格式,JSON的属性名必须有双引号,如果值是字符串,也必须是双引号。
在JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。
JS对象不能用于传输,因此需要转换成JSON格式数据。JS对象可以被各种应用,需要将JSON数据转换成JS对象。
Json转化为js对象:
1,JSON.parse(jsonstring);
(不兼容ie7)
2,Jsobj=eval("("+jsonstring+")");
(兼容所有浏览器,但不安全,会执行json里面的表达式?)
Js对象转换为Json:
JSON.stringify(jsobj);(不兼容ie7)
总而言之你可以理解为JSON是JS下的一种数据格式,他从属于JS,并且在处理JSON数据时可直接使用JS内置API
————————————————————————
18.3.21
WEB-INF目录与META-INF目录详解
http://blog.csdn.net/meijory/article/details/53573140
————————————————————————
18.1.22
通过jpa对日期进行格式化有多种:
//@DateTimeFormat(pattern="yyyy-MM-dd kk:mm:ss")//
//@JsonSerialize(using=JsonDateSerializer.class)
//@Temporal(value = TemporalType.TIMESTAMP)
// @JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss")
public Date getCreateTime() {
return this.createTime;
}
以上来自http://blog.csdn.net/frykool/article/details/41673853
@DatetimeFormat是将String转换成Date,一般前台给后台传值时用。是属于Spring Data JPA。
@JsonFormat(pattern="yyyy-MM-dd") 将Date转换成String 一般后台传值给前台时。(@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8"))
网友评论