js将json格式内容转换成对象的方法


Posted in Javascript onNovember 01, 2013
{"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"valu 
e\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"} 
<script type="text/javascript">
    var d1 =[{"text":"王家湾","value":"9"},{"text":"李家湾","value":"10"},{"text":"邵家湾","value":"13"}];
    $(d1).each(function(){
        if(
        alert(this.text);
    });
</script>

 

javascript就可以完成遍历。

<script type="text/javascript">
  var json = {"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\", \"value\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"} 
  json = eval(json.options)
  for(var i=0; i<json.length; i++)
  {
     alert(json[i].text+" " + json[i].value)
  }
</script>

 

如果你一开始的json是用字符串类型的话要转换为一个json object 。用eval();
例如:var json = eval(strJson);

Javascript 相关文章推荐
javascript for循环设法提高性能
Feb 24 Javascript
javascript 防止刷新,后退,关闭
Aug 07 Javascript
Jquery index()方法 获取相应元素索引值
Oct 12 Javascript
js键盘上下左右键怎么触发function(实例讲解)
Dec 14 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
Jan 12 Javascript
jQuery弹出层插件popShow用法示例
Jan 23 Javascript
Javascript基础回顾之(三) js面向对象
Jan 31 Javascript
基于react后端渲染模板引擎noox发布使用
Jan 11 Javascript
vue打包相关细节整理(小结)
Sep 28 Javascript
vue实现滑动到底部加载更多效果
Oct 27 Javascript
JavaScript eval()函数定义及使用方法详解
Jul 07 Javascript
Javascript confirm多种使用方法解析
Sep 25 Javascript
JS实现切换标签页效果实例代码
Nov 01 #Javascript
Javascript delete 引用类型对象
Nov 01 #Javascript
理解Javascript闭包
Nov 01 #Javascript
Javascript 命名空间模式
Nov 01 #Javascript
完美解决AJAX跨域问题
Nov 01 #Javascript
javascript中创建对象的几种方法总结
Nov 01 #Javascript
如何学习Javascript入门指导
Nov 01 #Javascript
You might like
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
PHP中读取照片exif信息的方法
2014/08/20 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
2016/04/14 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
初学js插入节点appendChild insertBefore使用方法
2011/07/04 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
原生js的数组除重复简单实例
2016/05/24 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
2017/02/13 Javascript
vue.js从安装到搭建过程详解
2017/03/17 Javascript
bootstrap suggest搜索建议插件使用详解
2017/03/25 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
详解vue-cli+element-ui树形表格(多级表格折腾小计)
2019/04/17 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
2020/06/25 Javascript
python+POP3实现批量下载邮件附件
2018/06/19 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
如何使用python写截屏小工具
2020/09/29 Python
python 实现一个简单的线性回归案例
2020/12/17 Python
python 模块导入问题汇总
2021/02/01 Python
上海微创软件面试题
2012/06/14 面试题
文明教师事迹材料
2014/01/16 职场文书
2014年高一班主任工作总结
2014/12/05 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
《女娲补天》读后感5篇
2019/12/31 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers
Java设计模式之代理模式
2022/04/22 Java/Android