JavaScript解析JSON格式数据的方法示例

发布时间 - 2026-01-10 22:46:49    点击率:

本文实例讲述了JavaScript解析JSON格式数据的方法。分享给大家供大家参考,具体如下:

1、使用JavaScript提供的eval()函数

function JsonText1() {
  var strJSON = "{'Name':'Kevin','Age':'23'}"; //得到的JSON
  var obj = eval("(" + strJSON + ")"); //转换后的JSON对象
  alert(obj.Name);
}

2、使用JSON对象

① 使用JSON对象的stringify()函数,将对象转换成JSON

语法:var str = JSON.stringify(data);

② 使用JSON对象的parse()函数,将JSON转换成对象

语法:var data = JSON.parse(str);

var jsonStr = "";
//使用JSON对象的stringify()函数,将对象转换成JSON
function JsonText2() {
  var data = new Object;
  data.Name = "Kevin";
  data.Age = 23;
  jsonStr = JSON.stringify(data);
  alert(jsonStr);
}
//使用JSON对象的parse()函数,将JSON转换成对象
function JsonText3() {
  var data = JSON.parse(jsonStr);
  alert(data.Name);
}

PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

在线JSON代码检验、检验、美化、格式化工具:
http://tools./code/json

JSON在线格式化工具:
http://tools./code/jsonformat

在线XML/JSON互相转换工具:
http://tools./code/xmljson

json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools./code/jsoncodeformat

在线json压缩/转义工具:
http://tools./code/json_yasuo_trans

C语言风格/HTML/CSS/json代码格式化美化工具:
http://tools./code/ccode_html_css_json

更多关于JavaScript相关内容可查看本站专题:《JavaScript中json操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。


# JavaScript  # 解析  # JSON  # JS中Json数据的处理和解析JSON数据的方法详解  # JS 对java返回的json格式的数据处理方法  # JavaScript中解析JSON数据的三种方法  # JavaScript处理解析JSON数据过程详解  # JS解析后台返回的JSON格式数据实例  # 转换成  # 转换工具  # 相关内容  # 遍历  # 数据结构  # 给大家  # 更多关于  # 所述  # 几款  # 程序设计  # 再为  # 操作技巧  # 讲述了  # Age  # Kevin  # var  # strJSON  # obj  # span  # style 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Python文件操作最佳实践_稳定性说明【指导】  制作企业网站建设方案,怎样建设一个公司网站?  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  EditPlus中的正则表达式 实战(2)  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  手机网站制作与建设方案,手机网站如何建设?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  JS实现鼠标移上去显示图片或微信二维码  高防服务器租用首荐平台,企业级优惠套餐快速部署  如何在Tomcat中配置并部署网站项目?  使用Dockerfile构建java web环境  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  LinuxCD持续部署教程_自动发布与回滚机制  JavaScript如何实现错误处理_try...catch如何捕获异常?  Laravel API资源类怎么用_Laravel API Resource数据转换  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  香港服务器选型指南:免备案配置与高效建站方案解析  Python高阶函数应用_函数作为参数说明【指导】  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  JavaScript如何实现音频处理_Web Audio API如何工作?  在线教育网站制作平台,山西立德教育官网?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Swift中switch语句区间和元组模式匹配  如何用低价快速搭建高质量网站?  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  Laravel如何实现API版本控制_Laravel版本化API设计方案  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  深入理解Android中的xmlns:tools属性  如何将凡科建站内容保存为本地文件?  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  利用python获取某年中每个月的第一天和最后一天  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  英语简历制作免费网站推荐,如何将简历翻译成英文?  JavaScript数据类型有哪些_如何准确判断一个变量的类型  Laravel如何升级到最新版本?(升级指南和步骤)  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  如何用免费手机建站系统零基础打造专业网站?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  如何在阿里云域名上完成建站全流程?  详解MySQL数据库的安装与密码配置  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】