javascript获取json对象的key名称的两种方法

数据处理中,你可能接收到一个不确定内容格式的json对象,然后要把key的值提取出来。今天试过两种可以提取json key的方法,均可以正常工作。

先看第一种方法

jsonObj = { Name: 'richard', Value: '8' }
for (key in jsonObj){
console.log(key);
//add your statement to get key value
}

结果

Name
Value

第二种方法

javascript中,Object具有一个key属性,可以返回json对象的key的数组

(Object has a property keys, returns an Array of keys from that Object)

用法:

Object.keys(jsonObj)
jsonObj = { Name: 'richard', Value: '8' }
console.log(Object.keys(jsonObj));

结果

[ 'Name', 'Value' ]

第二种方法获取结果相对方便一些。

最新文章

  1. gulp
  2. Python黑帽编程 3.5 DTP攻击
  3. CSS3让一段文字多余的用省略号表示,当鼠标移动上去的时候显示全部文字
  4. tomcat从 http转成https,并且去掉端口号
  5. Django 之 models的 F() 和 Q() 函数
  6. java 22 - 16 多线程之生产者和消费者的问题
  7. js中创建对象的几种方式
  8. javascript js string.Format()收集
  9. 【HDOJ】2209 翻纸牌游戏
  10. 读者汇app项目案例源码
  11. 启动php-fpm报错:please specify user and group other than root
  12. Server2008系统 FTP下载“当前的安全设置不允许”的解决方法
  13. teyi
  14. javaWEB总结(11):JSP简介及原理
  15. 《android开发艺术探索》读书笔记(二)--IPC机制
  16. ucsc 文件格式说明
  17. Python高级特性(一)
  18. ASP.NET Core SignalR中的流式传输
  19. 使用redis接管session
  20. 这可能是目前最新的 Vue 相关开源项目库汇总(转)

热门文章

  1. JS滚动加载
  2. activity生命周期分析(两个activity之间跳转的生命周期执行顺序)
  3. Linux:一位猫奴的意外产物
  4. 凭证(Credential)
  5. Devexpress 中对RedailMenu的使用
  6. D3D Learning_01_CreateWindow
  7. C++学习笔记1(扩充:C++中的格式控制)
  8. MySQL中binlog参数:binlog_rows_query_log_events
  9. SQL Server 中统计信息直方图中对于没有覆盖到谓词预估以及预估策略的变化(SQL2012-->SQL2014-->SQL2016)
  10. Android开发之旅:环境搭建及HelloWorld(转)