JSON

  • JavaScript Object Notation js对象标记
  • 是对象,是轻量级数据交互的格式,不能有方法
  • 它基于 JavaScript 语法,但与之不同:JavaScript不是JSON,JSON也不是JavaScript
  • 映射用:隔开
  • 并列数据用,隔开
  • 映射的集合用{}包裹
  • 键名一定要用双引号(单引号是会报错的)
  • 并列数据集合用[]包裹
  • 最后一个属性后不能有逗号

几个概念
JSON字符串
JSON对象 (JSON.parse将JSON字符串转为JSON对象)
JSON对象集合

禁止出现前导零( JSON.stringify 方法自动忽略前导零,而在 JSON.parse 方法中将会抛出 SyntaxError);如果有小数点, 则后面至少跟着一位数字。

所有编程语言都离不开的三大数据类型
scalar 变量 → 字符串和数字
sequence 序列 → 数组和列表 list array
mapping 映射 → 键值对 键名:键值

XML数据文档大、不易读、解析比较复杂
微信公众号开发XML举例:服务器与服务器端之间通信

JSON方法

JSON.stringify

  • JSON.stringify() 方法将一个 JavaScript 对象转换为 JSON 字符串
  • 参数可以是原始值、对象
  • JSON字符串外层一定要用单引号包裹,键名一定用双引号,不要换行

var jsonData1 = '{"name": "Lee"}'
var jsonData2 = "{'name': 'Lee'}"
console.log(JSON.parse(jsonData1))
console.log(JSON.parse(jsonData2))

  • 前后端数据交互使用的是字符串
  • 后端返回数据时,有中文就会使用Unicode编码


  • 模块化开发

  • 转义是什么

JSON基础与数据解析、JSON方法、AJAX初识相关推荐

  1. JSON 数据解析的方法

    JSON 数据解析 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使 ...

  2. 零基础iOS之Json及XML数据解析2

    零基础iOS之Json及XML数据解析http://www.cnblogs.com/dingjianjaja/articles/4798604.html 转载于:https://www.cnblogs ...

  3. python json是什么_Python解析Json数据

    一.什么是Json? 首先解释一下,什么是json?JSON:JavaScript 对象表示法(JavaScript Object Notation). JSON 是存储和交换文本信息的语法.类似 X ...

  4. json数据解析(json数据解析 前端)

    JAVA为什么要返回JSON数据?JAVA为什么要返回JSON数? print( String()); 这样在前台页面就可以通过eval(data.List)获取到. 输出 String()就可以看到 ...

  5. hive json 获取_hive sql 解析json

    在hive中会有很多数据是用json格式来存储的,而我们用数据的时候又必须要将json格式的数据解析成为正常的数据,今天我们就来聊聊hive中是如何解析json数据的. 下面这张表就是json格式的表 ...

  6. c#解析json字符串数组_C#解析JSON字符串总结

    JSON文件读取到内存中就是字符串,.NET操作JSON就是生成与解析JSON字符串. 操作JSON通常有以下几种方式: 1. 原始方式:按照JSON字符串自己来解析. 2. 通用方式[★★★★★]: ...

  7. 【java json基础】字符串转json json转字符串 json数组转换 【java基础知识】【实用】【一看就会】

    原文:[java json基础]字符串转json json转字符串 json数组转换 [java基础知识][实用][一看就会] 读书就是:从薄读厚,再从厚读薄的过程. 文比较长,各讲述如下: 若是新手 ...

  8. JSON三种数据解析方法

    JSON数据现在是我们开发中用的最多的,百分之九十的数据都是通过JSON方式进行传输,那么想要学好JSON解析就要了解什么是JSON数据,怎么快速解析它从而提升开发效率. 1 什么是JSON数据? 先 ...

  9. delphi读取xml中的内容property name传递参数_python3 Json和XML数据解析

    一.Json数据解析 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码. json.loads(): 对数据进行 ...

最新文章

  1. 2020年人工神经网络第二次作业-参考答案第六题
  2. [Leetcode] Binary Tree PosterOrder Travel
  3. 5G手机是否值得买?北京5G基站将超1.4万个
  4. java count 在哪一类里_count 是java关键字吗
  5. 【ArcGIS|空间分析】叠置分析(易混工具使用)
  6. python控制台输出_替换Python中的控制台输出
  7. 计算机管理中看不到iis,Win10系统找不到internet信息服务(IIS)管理器怎么办
  8. LPC1788启动代码分析
  9. 如何根据DBC计算CAN与CANFD的负载率
  10. 基于uart的RS232和RS485总线
  11. python中的snip用法_Ubuntu系统中安装SNIP
  12. AHU 超算中心 指令
  13. 美团无人配送部总经理夏华夏演讲:从技术细节看美团架构
  14. 美国黄岩超级计算机,飓风预测 揭秘最快气候研究“黄石”超算
  15. 左耳朵耗子:我做系统架构的一些原则
  16. 腾讯云CentOS7运行基于SSM的个人博客----第三节:使用Dokcer安装JDK、Tomcat环境
  17. JMeter 5.0安装配置(win10)
  18. 一度智信:新开的电商店铺销量低?如何快速提升
  19. JDK8u201安装
  20. 2.浅浅体验Python编程

热门文章

  1. mysql数据库子查询的使用_MySQL数据库使用子查询方式更新数据优化及思考
  2. html文本设置float,css怎么float(浮动)?
  3. GPU Gems1 - 23 景深技术综述
  4. 中专选计算机应用很难,对中专计算机应用基础改革的思考.pdf
  5. html css animation,css animation是什么?
  6. 简易的素描图片转换流程与实现
  7. offline .net3.5
  8. iOS设置UIWebView的UserAgent
  9. hdu 4442 Physical Examination (2012年金华赛区现场赛A题)
  10. sqlserver 查询中使用Union或Union All