JSON的JS访问

简介: 先列出一个json的例子: var j={ identifier:"id", label:"id", items:[ { id:"userConfig", title:"用户配置", ...

先列出一个json的例子:

var j={
    identifier:"id",
    label:"id",
    items:[
        {    
            id:"userConfig",
            title:"用户配置",
            class:"leftMenuItem",
            url:"/dojo/show_user.jsp"
        },
        {    
            id:"roleConfig",
            class:"leftMenuItem",
            title:"角色配置",
            url:"/dojo/show_role.jsp"
        },
        {    
            id:"permissionConfig",
            class:"leftMenuItem",
            title:"权限配置",
            url:"/dojo/show_permission.jsp"
        }
    ]
}

 

js对于这样的一个json是作为对象处理的。

比如我们如果需要访问label项,j.label即可实现。

或者可以对该json进行遍历:

for(var x in j){
   console.log(x);
}

如果有这么一个需求,我们有了某个json,但是并不需要全部数据,而只要将其中的某个特定项取出,比如“label”,怎么实现呢?

在java中,我们有发射机制,在js中,要更方便一点。

如下:

j["label"]

它是等价于j.label的。

目录
相关文章
|
16天前
|
JSON JavaScript 前端开发
JavaScript实现字符串转json对象的方法
JavaScript实现字符串转json对象的方法
|
10天前
|
JSON JavaScript 前端开发
JavaScript JSON
JavaScript JSON
|
27天前
|
JSON JavaScript 前端开发
震惊!JS如何悄无声息追踪你的每一步?揭秘页面访问与关闭的超级上报大法,让数据说话,优化体验不再难!
【8月更文挑战第4天】在Web开发中,跟踪用户行为对提升体验与留存至关重要。本文以在线学习平台为例,介绍如何用JavaScript监听页面访问及关闭,并上报数据。通过`window.onload`监测页面加载,记录用户访问;利用`navigator.sendBeacon`在用户离开时发送少量数据至服务器,无需担心请求失败。需注意隐私合规、性能影响及浏览器兼容性。此技术有助于深入理解用户行为,为产品迭代提供依据。
40 8
|
8天前
|
JSON 数据格式
【应用服务 App Service】在Azure Web App的部署文件中,是否可以限制某些文件无法被访问?(如json)
【应用服务 App Service】在Azure Web App的部署文件中,是否可以限制某些文件无法被访问?(如json)
|
10天前
|
JavaScript 前端开发 API
揭秘Node.js如何轻松访问API:一个示例足以改变你的开发视角!
【8月更文挑战第21天】在现代Web开发中,API是软件间通信的关键。Node.js以其高效性,在API访问上独具优势。本文通过示例展示如何用Node.js访问API。首先确保已安装Node.js,然后使用npm安装`axios`库。创建`api_example.js`文件,并编写代码以访问JSONPlaceholder API获取数据。成功时,响应数据会输出至控制台;若失败,则打印错误。此示例展示了Node.js结合`axios`访问API的便捷性及高效性,为初学者提供快速入门指南。
20 0
|
19天前
|
存储 JSON JavaScript
js之JSON
js之JSON
22 0
|
2月前
|
前端开发 JavaScript
js 等待接口访问成功后执行指定代码【3种方法】(含async await Promise的使用)
js 等待接口访问成功后执行指定代码【3种方法】(含async await Promise的使用)
30 1
|
2月前
|
JavaScript 前端开发 CDN
前端 JS 经典:package.json 属性详解
前端 JS 经典:package.json 属性详解
22 1
|
3月前
|
Web App开发 JSON JavaScript
JavaScript对象常用操作JSON总结
JavaScript对象常用操作JSON总结
30 8
|
3月前
|
自然语言处理 JavaScript 前端开发
JavaScript闭包是函数访问外部作用域变量的能力体现,它用于封装私有变量、持久化状态、避免全局污染和处理异步操作。
【6月更文挑战第25天】JavaScript闭包是函数访问外部作用域变量的能力体现,它用于封装私有变量、持久化状态、避免全局污染和处理异步操作。闭包基于作用域链和垃圾回收机制,允许函数记住其定义时的环境。例如,`createCounter`函数返回的内部函数能访问并更新`count`,每次调用`counter()`计数器递增,展示了闭包维持状态的特性。
41 5

热门文章

最新文章

下一篇
云函数