怎么获取json对象的属性集合

在日常平凡的程序设计过程中,利用到json格局传输数据,已经比力常见。那么,若何才能获取到json对象的属性调集呢?

东西/原料

  • vscode

方式/步调

  1. 1

    打开vscode,建立一个测试页面JsonTest.html,用于演示在js中若何获取json对象的属性调集

  2. 2

    在测试页面中,界说一个js变量,将其赋值为json格局的字符串,用于模拟从后台返回过来的json字符串值,以及后续转换为json对象,和获取其属性调集

    var json = "[{\"Col1\": \"Hello\", \"Col2\": \"World\"}, {\"Col1\": \"您好\", \"Col2\": \"宿世界\"}]";

  3. 3

    利用js的eval函数,将json字符串的变量值,转换为json对象

    var $json = eval("(" + json + ")");

  4. 4

    获得json对象之后,利用for-in轮回语句,获得json对象的序号,也就是,这个json对象中,还有几多个子对象

  5. 5

    因为js是弱类型的说话,并不要求json对象中的每个子对象属性都一样。所以,在获得序号之后,利用Object.keys($json[i]); 就能获取到当前json子对象的属性调集

  6. 6

    若是想要获取到json对象的每个具体的列名和值,就需要再加一个for轮回,遍历列名,获得列名和值

  7. 7

    在浏览器中打开测试页面,然后按F12,就能看到代码中输出的各类数据,包罗了json对象的属性调集、具体的列名和值等等信息

  • 发表于 2019-06-19 17:01
  • 阅读 ( 1525 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具