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 相关文章推荐
使用jquery为table动态添加行的实现代码
Mar 30 Javascript
select标记美化--JS式插件、后期加载
Apr 01 Javascript
jquery 模板的应用示例
Nov 12 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 Javascript
简单的JS轮播图代码
Jul 18 Javascript
JS多物体实现缓冲运动效果示例
Dec 20 Javascript
js+canvas实现动态吃豆人效果
Mar 22 Javascript
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
Node.js assert断言原理与用法分析
Jan 04 Javascript
layer更改皮肤的实现方法
Sep 11 Javascript
javascript实现移动端触屏拖拽功能
Jul 29 Javascript
jQuery实现增删改查
Dec 22 jQuery
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
晶体管单管来复再生式收音机
2021/03/02 无线电
基于mysql的论坛(5)
2006/10/09 PHP
数字转英文
2006/12/06 PHP
CI框架开发新浪微博登录接口源码完整版
2014/05/28 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
PHP获取音频文件的相关信息
2015/06/22 PHP
PHP实现的简单在线计算器功能示例
2017/08/02 PHP
PDO实现学生管理系统
2020/03/21 PHP
字符串的replace方法应用浅析
2011/12/06 Javascript
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
js获取网页高度(详细整理)
2012/12/28 Javascript
如何在一个页面显示多个百度地图
2013/04/07 Javascript
javascript事件冒泡详解和捕获、阻止方法
2014/04/12 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
js实现微信/QQ直接跳转到支付宝APP打开口令领红包功能
2018/01/09 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
2020/09/22 Javascript
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
SVM基本概念及Python实现代码
2017/12/27 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
python返回数组的索引实例
2019/11/28 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
Python使用configparser库读取配置文件
2020/02/22 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
plt.figure()参数使用详解及运行演示
2021/01/08 Python
国家地理在线商店:Shop National Geographic
2018/06/30 全球购物
方正Java笔试题
2014/07/03 面试题
小学中秋节活动方案
2014/02/06 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
大学生党员自我评价
2015/03/04 职场文书
文明礼仪主题班会
2015/08/13 职场文书
python3 hdf5文件 遍历代码
2021/05/19 Python
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server