javascript中json对象json数组json字符串互转及取值方法


Posted in Javascript onApril 19, 2017

今天用到了json数组和json对象和json类型字符串之间互转及取值,记录一下:

1.json类型的字符串转换为json对象及取值

var jsonString = '{"bar":"property","baz":3}';
  var jsObject = JSON.parse(jsonString);  //转换为json对象
  alert(jsObject.bar);  //取json中的值

 2.json对象转为json类型的字符串

var jsonString = '{"bar":"property","baz":3}';
var jsObject = JSON.parse(jsonString); //转换为json对象
alert(jsObject.bar); //取json中的值
var st = JSON.stringify(jsObject); //转换为json类型的字符串

3.json数组类型的字符串转换为json及取值 和json对象转换为转换为json字符串

//json数组类型字符串取值
var jsonStr = '[{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"011","open":false,"pId":"01","name":"A部门"},{"id":"03","open":false,"pId":"0","name":"A部门"},{"id":"04","open":false,"pId":"0","name":"A部门"}, {"id":"05","open":false,"pId":"0","name":"A部门"}, {"id":"06","open":false,"pId":"0","name":"A部门"}]';
var jsonObj = JSON.parse(jsonStr);//转换为json对象
for(var i=0;i<jsonObj.length;i++){
    alert(jsonObj[i].id); //取json中的值
}
console.log(jsonObj)
var jsonStr1 = JSON.stringify(jsonObj)
console.log(jsonStr1+"jsonStr1")

 结果:

javascript中json对象json数组json字符串互转及取值方法

以上所述是小编给大家介绍的javascript中json对象json数组json字符串互转及取值方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript基础的动画教程,直观易懂
Jan 10 Javascript
jQuery动态地获取系统时间实现代码
May 24 Javascript
js实现的捐赠管理完整实例
Jan 20 Javascript
Javascript中的return作用及javascript return关键字用法详解
Nov 05 Javascript
跟我学习javascript的垃圾回收机制与内存管理
Nov 23 Javascript
JS实现队列与堆栈的方法
Apr 21 Javascript
jQuery侧边栏实现代码
May 06 Javascript
带有定位当前位置的百度地图前端web api实例代码
Jun 21 Javascript
详解Vue如何支持JSX语法
Nov 10 Javascript
Angular中点击li标签实现更改颜色的核心代码
Dec 08 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
Sep 05 Javascript
js实现列表按字母排序
Aug 11 Javascript
javascript 中null和undefined区分和比较
Apr 19 #Javascript
jQuery Plupload上传插件的使用
Apr 19 #jQuery
Vuex之理解Mutations的用法实例
Apr 19 #Javascript
Vuex之理解Getters的用法实例
Apr 19 #Javascript
Vuex之理解state的用法实例
Apr 19 #Javascript
微信小程序 聊天室简单实现
Apr 19 #Javascript
Vuex之理解Store的用法
Apr 19 #Javascript
You might like
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
php使用glob函数遍历文件和目录详解
2016/09/23 PHP
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
JavaScript 继承详解(四)
2009/07/13 Javascript
javascript异步编程的4种方法
2014/02/19 Javascript
jquery+ajax验证不通过也提交表单问题处理
2014/12/12 Javascript
javascript组合使用构造函数模式和原型模式实例
2015/06/04 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
Bootstrap Chart组件使用教程
2016/04/28 Javascript
javascript对象的相关操作小结
2016/05/16 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
2018/04/28 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
2019/03/31 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
关于vue表单提交防双/多击的例子
2019/10/31 Javascript
js实现验证码功能
2020/07/24 Javascript
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
[03:40]DOTA2抗疫特别篇《英雄年代》
2020/02/28 DOTA
python 基础教程之Map使用方法
2017/01/17 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
2018/04/05 Python
numpy中以文本的方式存储以及读取数据方法
2018/06/04 Python
Python单向链表和双向链表原理与用法实例详解
2018/08/31 Python
Python生成器的使用方法和示例代码
2019/03/04 Python
Python3安装Pillow与PIL的方法
2019/04/03 Python
python用match()函数爬数据方法详解
2019/07/23 Python
浅谈Pytorch中的torch.gather函数的含义
2019/08/18 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
抵押贷款承诺书
2014/05/30 职场文书
总经理岗位职责说明书
2014/07/30 职场文书
课内比教学心得体会
2014/09/09 职场文书