Json
2021-04-14 13:26
标签:gate 转化 inner 日期 ret str 形式 element 数据 json简介: json 是一种用于数据传输与存储的一种语法。 优点:体积小,可读性高,json字符串可直接转换为JavaScript对象,有利于前台使用,独立于任何编程语言,可被任何语言作为数据来读取和使用 json语法: 数据在名称/对中; 数据由逗号分隔; 花括号容纳对象; 中括号容纳数据; JSON: {"name":"jack","age":18} JavaScript: {name:"jack",age:18} 在json中键必须用上引号包围,JavaScript不需要 JSON 的常规用途是同 web 服务器进行数据传输。 在从 web 服务器接收数据时,数据永远是字符串。 通过 JSON.parse() 解析数据,这些数据会成为 JavaScript 对象。 json中不允许使用日期对象,函数 实际中可将日起对象,函数转化为字符串形式,读取后在转换为日期类型、函数 把字符串转换为日期: 或者可以已使用 JSON.parse() 函数的第二个参数,被称为 reviver。 这个 reviver 参数是函数,在返回值之前,它会检查每个属性。 将字符串转换为日期,使用 reviver 函数: Json 标签:gate 转化 inner 日期 ret str 形式 element 数据 原文地址:https://www.cnblogs.com/LDJW/p/12375372.htmlvar text = ‘{ "name":"Bill Gates", "birth":"1955-10-28", "city":"Seattle"}‘;
var obj = JSON.parse(text);
obj.birth = new Date(obj.birth);
document.getElementById("demo").innerHTML = obj.name + ", " + obj.birth;
var text = ‘{ "name":"Bill Gates", "birth":"1955-10-28", "city":"Seattle"}‘;
var obj = JSON.parse(text, function (key, value) {
if (key == "birth") {
return new Date(value);
} else {
return value;
}});
document.getElementById("demo").innerHTML = obj.name + ", " + obj.birth;
json对象转化为json字符串:
JSON.stringify();
json字符串转化为json对象:
JSON.parse();