JSON学习入门
来源:互联网 发布:最好的seo课程 编辑:程序博客网 时间:2024/05/21 10:34
一、JSON定义
JSON:JavaScript 对象表示法(JavaScript Object Notation)。
JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。
三、JSON 是纯文本JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
JSON 是轻量级的文本数据交换格式
JSON 独立于语言
JSON 具有自我描述性,更易理解
JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。
JSON 具有“自我描述性”(人类可读)
JSON 具有层级结构(值中存在值)
JSON 可通过 JavaScript 进行解析
JSON 数据可使用 AJAX 进行传输
四、eval()
一个历史遗留问题,eval()是一个推荐也不推荐的方法,能不用它转换json就不用吧,如果使用的话看下以下的连接内容或许会有些帮助
http://www.jb51.net/article/21688.htm
注意json语法可以直接通过javascript的eval函数来解析
定义和用法
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
五、为什么使用 JSON?
对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用:
使用 XML 使用 JSON
读取 XML 文档 读取 JSON 字符串
使用 XML DOM 来循环遍历文档 用 eval() 处理 JSON 字符串
读取值并存储在变量中
六、其他
JSON 语法是 JavaScript 语法的子集。
JSON 语法规则
JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中
数据由逗号分隔
花括号保存对象
方括号保存数组JSON 名称/值对
JSON 数据的书写格式是:名称/值对。
名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:"firstName" : "John"
这很容易理解,等价于这条 JavaScript 语句:
firstName = "John"
JSON 值
JSON 值可以是:
数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null
- JSON入门学习第一节
- JSON入门学习
- JSON学习入门
- JSON入门学习总结
- JSON入门学习总结
- JSON入门级学习小结--JSON数据结构
- JSON入门级学习小结--JSON数据结构
- JSON入门学习第二节
- JSON入门学习第三节
- JSON入门学习第四节
- JSON入门学习案例笔记
- iOS入门学习(json解析)
- JSON学习笔记一:JSON入门,JSON初识
- JSON--JSON学习入门(了解什么是JSON)
- Json.Net6.0入门学习试水篇
- [学习笔记]JSON for java入门总结
- 【W3s学JSON】JSON入门概念学习笔记 _W3school
- JSON学习笔记(一)——JSON入门
- java-hibernate框架介绍1
- 位、字节和字
- 我回来了
- php设计模式(工厂模式)
- C++ hdu 2055 An easy problem
- JSON学习入门
- 【C++研发面试笔记】3. 命名空间与内存管理
- 进入OS前的两步之PendSV(任务切换)
- OpenCL笔记
- Linux - C数据库编程(预习内容四)
- 嵌入式系统学习(九)-用过内核驱动操作GPIO
- Struts2 formBean传值
- map应用:反片语
- STL(七):stack 与 queue