基础之json
本帖最后由 天天的鸟蛋蛋 于 2025-6-12 00:42 编辑json是什么?
json是 数据储存,数据压缩也能当一个简单的数据库来看待。
用来压缩数据储存的。
xml的替代品。
缓解js代码的压力。
---
json 长什么样的?
{
"a":"aaa 文本格式",
"t":1, -数字格式
}
这里前面的{ }我们称之为对象。
里面的a称之为键 : 后面的,英文冒号后面的内容称作为键值
[{
"a":"aaa 文本格式",
"t":1, -数字格式
},{
"a":"aaa 文本格式",
"t":1, -数字格式
},{
"a":"aaa 文本格式",
"t":1, -数字格式
}]
是 [] 数组对象
数组就可以当做成列表。 如果写书源的可以给他看做搜索列表等的列表规则。
那如何选择内容呢?
选择内容用json点选择器(JSONPath)
// 根对象
$.
// 子属性
$.store.book.title
// 通配符
$..book
// 递归搜索
$..price
// 条件过滤
$.store.book[?(@.price < 10)]
// 数组切片
$.store.book
// 长度获取
$.store.book.length()
//遍历数组所有元素
[*]
js如何创建json
//创建对象
var json={
"a":"aaa 文本格式",
"t":1,
}
//创建数组
var json=[{
"a":"aaa 文本格式",
"t":1,
},{
"a":"aaa 文本格式",
"t":1,
}]
如果不是上面的,如果是文本的 就是有双引号的好像会被搞成文本格式。
这就是要JSON.stringify等来给他转换成正规的json
小提示 最新版本阅读对json要求变严格了,请规范好你的代码。
支持一波 谢谢大佬 不懂,帮顶 看看 感谢分享 感谢分享 感谢分享 学习中
页:
[1]