zoukankan      html  css  js  c++  java
  • 2015年10月27日 json数据小谈

         说来惭愧,第一次见json数据格式还是几个月前实习,当时是在由于公司使用cloudstack做云基础平台的开发,由于cloudstack配合kvm时,其做快照的方式因为要将快照做完后再拷贝到二级存储之类的,很慢,然后我就被拉去做第一个吃螃蟹的人了:修改cloudstack的api,让其直接调用底层rbd方式做快照,结果遇到了很多问题,在其日志中看到了这种堆在一起就像乱码的东西,还不知道其叫json(好了,这是背景)!那时也没有理解太多,只知道怎么看它!

            最近使用的次数多了,才慢慢有了一些想法!json是一种轻量的数据交换格式,它有易于阅读,因为机器也容易解析和生成,能提高网络速率的优点!有键/值对对象和数组两种格式,但最近用的一般都是键/值对嵌套数组的格式,如下面的格式:

    var people = {

         "programmers": [{

            "firstName": "Brett",

            "lastName": "McLaughlin",

            "email": "aaaa"

        }

    可以用people.programmers[0].lastName;这样的方式来访问数据,点号.取的对象值,中括号[]以数字下标形式取数组里面的值!下面是一个的jQuery筛选并遍历json对象的方法:

        $().ready(

       function(){

           var anObject = {one:1,two:2,three:3};//对json数组each

           $.each(anObject,function(name,value) {

               alert(name);

               alert(value);

           });

           var anArray = ['one','two','three'];

           $.each(anArray,function(n,value){

               alert(n);

               alert(value);

           }

           );

       }

    );

  • 相关阅读:
    linux下启动和关闭网卡命令及DHCP上网
    python 编码问题
    paddlepaddle
    Convolutional Neural Network Architectures for Matching Natural Language Sentences
    deep learning RNN
    Learning Structured Representation for Text Classification via Reinforcement Learning 学习笔记
    Python IO密集型任务、计算密集型任务,以及多线程、多进程
    EM 算法最好的解释
    tensorflow 调参过程
    tensorflow 学习纪录(持续更新)
  • 原文地址:https://www.cnblogs.com/iamDarren/p/4916177.html
Copyright © 2011-2022 走看看