JSON数组,json字符串,JSON对象,数组的区别与基本操作整理

  • JSON对象是直接可以使用JQuery操作的格式

  • JSON字符串仅仅只是一个字符串,一个整体,不截取的话没办法取出其中存储的数据,不能直接使用

  • JSON数字:元素是json对象的数字,就是json数组

JSON对象:

var str2 = { "name": "deluyi", "sex": "man" };

JSON字符串(注意大括号外的引号):

var str1 = '{ "name": "deyuyi", "sex": "man" }';

json字符串和json对象的转换

  • json字符串转json对象,调用parse方法:
var b='{"name":"2323","sex":"afasdf","age":"6262"}' //json字符串var bToObject=JSON.parse(b); //使用parse方法console.log(bToObject.name);//2323
  • json对象转为json字符串:
var a={"name":"tom","sex":"男","age":"24"}//json对象var aToString=JSON.stringify(a); //转换方法JSON.stringify()console.log(aToString);//{"name":"tom","sex":"男","age":"24"}

json数组

packJson = [{"name":"zhang", "password":"123"},{"name":"li", "password":"456"}];//遍历json数字
for(var i = 0; i < packJson.length; i++){ alert(packJson[i].name + " " + packJson[i].password);
}

tips:

只有数组或者json数组才可以使用length方法。json对象使用length方法无效。

如果json对象的子元素是数组或者json数组,也可以使用length方法。可以用于遍历数据。

json字符串,JSON对象,JSON数组的区别与相互转换相关推荐

  1. json字符串转对象(json字符串转对象的方法)

    js中如何将一字符串表示的日期转换为Date对象? var a = "2006/12/1" d = new Date(a) <br/>写个json对象demo瞧一瞧,j ...

  2. 字符串、对象、数组操作方法、json方法

    1.字符串操作方法 1.charAt  *     作用 *          通过索引找字符 *     语法 *         字符串.charAt(index) *     参数 *      ...

  3. oracle json字符串转数组,json字符串转化成json对象(原生方法)

    json字符串.json对象.数组 三者之间的转换 //json字符串.json对象.数组 三者之间的转换 let jsonStr = '[{"id":"01" ...

  4. java js对象转字符串数组_js 转json格式的字符串为对象或数组(前后台)的方法

    一.前台 // 转换成对象 var myObject = JSON.parse(_data); alert("对象:"+myObject.msg); // 转换成数组 var my ...

  5. JSON数组,JSON对象,数组的区别

    一.JSON 语法规则: JSON 是存储和交换文本信息的语法 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等, JSON作为一个轻量级的数据格式比xml效率要高,XML ...

  6. java中将json字符串_Java中JSON字符串与java对象的互换实例详解

    在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...

  7. json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...

    json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...

  8. json字符串与对象互相转换

    阿里巴巴fastJson Fastjson是一个Java语言编写的JSON处理器. 1.遵循http://json.org标准,为其官方网站收录的参考实现之一. 2.功能qiang打,支持JDK的各种 ...

  9. Json字符串转对象和转List集合操作(json-lib版本)

    Json字符串转对象和转List集合操作(json-lib版本) Json是当前开发用得最多基于JavaScript语言的轻量级的数据交换格式,总结一下常用转换格式的方法,以便日后使用方便 以下为 j ...

最新文章

  1. Datawhale来浙大啦!
  2. 前端学习01-04格式标签
  3. silverlight textblock 自动换行
  4. HDU 1525 Euclid's Game
  5. supermap 点云_SuperMap三维地理设计新技术满足新需求
  6. tsm备份mysql_基于tsm的oracle数据库备份及恢复
  7. vmware安装报错及注册时无权输入许可证密钥的解决办法及步骤
  8. GitHub上java的开源项目(java程序员必备)
  9. Python3 爬虫快速入门攻略
  10. 解决国外资源下载速度过慢的问题
  11. zsh下brew安装
  12. Arduino + GP2D12红外测距传感器+LCD1602
  13. java learn 日期
  14. 英语作文写作常用句型
  15. 电脑考证一级Word文档
  16. Anaconda的安装
  17. ipad越狱常用软件
  18. 虚拟内存与物理内存之间的关系
  19. 牛客网 掷骰子问题 网易 动态规划
  20. Linux下操作带空格的文件

热门文章

  1. 记AELF区块链网络的一次内存持续增长问题排查
  2. PHP依赖注入(DI)和控制反转(IoC)详解
  3. MySQL 大表优化方案,收藏了细看!
  4. 什么是 Unix 以及它为什么这么重要?
  5. Windows删除删除文件提示无法读源文件或磁盘解决方法
  6. OC中NSString 的常用方法
  7. android数据序列化的实现
  8. 微软在动态语言支持上超越了Java?
  9. 挂钩Windows API
  10. TypeScript 类(Class)