博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON学习
阅读量:2386 次
发布时间:2019-05-10

本文共 755 字,大约阅读时间需要 2 分钟。

JavaScript Object Notation,对象表示法。这里主要是对象表示法,是一种数据交换格式,比XML快,小,但是语义没有XML强。

JSON与Javascript字面量的区别

JSON是基于Javascript字面量属性的表示方法,但是与Javascript字面量不同,JavaScript对象字面量的键值对可以不双引号包裹,但是JSON的键必须用双引号包裹,值可以是字符串、数字、bool、null、对象、数组。

JSON 结构有两种结构,json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构。

        1、
对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。
        2、
数组:数组在js中是中括号“[]”括起来的内容,数据结构为 ["java","javascript","vb",...],取值方式和所有语言中一样,使用索引获取,字段值的类型可以是 数字、字符串、数组、对象几种。
        经过对象、数组2种结构就可以组合成复杂的数据结构了。

参考地址

http://blog.csdn.net/i10630226/article/details/54561750

http://blog.csdn.net/qq_36030342/article/details/52595760

http://blog.csdn.net/ycwol/article/details/39369867

你可能感兴趣的文章
初探Linux 2.6 内核--第一个内核模块
查看>>
Linux内核模块编程入门
查看>>
Linux 2.6.xx 内核模块编程入门
查看>>
linux-2.6 内核模块编程探索
查看>>
C/C++ 通用 Makefile
查看>>
2.6内核Makefile简单语法与应用
查看>>
C++强制转换
查看>>
c++强制转换的分析
查看>>
Eclipse中插件的安装
查看>>
使用 /proc 文件系统来访问 Linux 内核的内容
查看>>
syscall调用接口从2.6.19开始移到应用层
查看>>
Linux内核模块使用指南
查看>>
lex入门
查看>>
关于二维数组和指向指针的指针
查看>>
指针相关……
查看>>
打印调试技术 printk klogd dmesg
查看>>
Linux 中 x86 的内联汇编
查看>>
用户空间和内核空间传递数据:get_user;put_user;copy_to_user;copy_from_user
查看>>
http get post head
查看>>
关于C语言中函数调用和参数传递机制的探讨
查看>>