`
wangshaofei
  • 浏览: 275974 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Javascript 如何解析JSON字符串数据到变量

    博客分类:
  • php
阅读更多

   JSON是JavaScript面向对象语法的一个子集。由于JSON是JavaScript的一个子集,因此它可清晰的运用于此语言中。
  直接在Javascript中创建一个Json数据对象的写法:
  

程序代码

   var myJson={name:'Cloud.L',homepage:'http://www.cnode.cn'};
   //调用其中的属性
  alert(myJson.name);
  

   而对于JSON字符串就需要做一个处理,避免语法上的歧义。文本必须括在括号中避免产生JavaScript的语法歧义。
  
程序代码

   var myTest="{name:'Cloud.L',homepage:'http://www.cnode.cn'}",
   oTest=eval('('+myTest+')');
   alert(oTest.name+","+oTest.homepage);
  

分享到:
评论

相关推荐

    kettle解析json串

    教你如何连接数据库解析Kettle中的json串

    JSON字符串和JSON对象相互转化实例详解

    在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 例如: JSON字符串: var str = '{ "name": "name1","sex": "m" }'; JSON对象: ...

    javascript中eval解析JSON字符串

    我们都知道,高级浏览器可以用 JSON.parse() API 将一个 JSON 字符串解析成 JSON 数据,稍微欠妥点的做法,我们可以用 eval() 函数。 var str = '{"name": "hanzichi", "age": 10}'; var obj = eval('...

    实例详解JSON数据格式及json格式数据域字符串相互转换

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言

    php基于jquery的ajax技术传递json数据简单实例.docx

    eval() 函数是一个 JavaScript 函数,用于将字符串解析成 JavaScript 代码。在本例中,我们使用 eval() 函数将 JSON 数据解析成 JavaScript 对象。 PHP 相关知识点 在本文中,我们还提到了许多 PHP 相关知识点,...

    generous-json:支持注释和不带引号的键的 JSON 解析器

    慷慨的 JSON Generous JSON 是一个 JSON 解析器,支持注释和不带引号的字符串。 你知道,对人来说。 它是以下各项的组合: 大公园的 by Kyle Simpson慷慨的 JSON 文档示例 { unquotedStrings: "are ok", // Single ...

    php使用json_encode对变量json编码

    在 ajax 横行的今天,json 顺理成章地成为了前后端...当 JavaScript 请求到上面的代码,PHP 将解析数组 $a 为 json 字符串并返回到前端,但事实上在前端拿到的返回结果却是一个数组。复制代码 代码如下:[ “Jack” , 

    JavaScript常见JSON操作实例分析

    本文实例讲述了JavaScript常见JSON操作。分享给大家供大家参考,具体如下: 1、JSON JSON,JavaScript Object ...(1)简单数据类型:字符串、数值、布尔值,null(不支持JavaScript的 undefined)。 (2)对象:无序的

    JavaScript征途

    JavaScript对象,数组,字符串,使用正则表达式操纵字符串,客户端,控制文档结构的模型,JavaScript事件驱动模型,CSS,Cookie,XML和JSON,Ajax,深入JavaScript面向对象编程,深入JavaScript函数式编程,深入...

    基于反射机制实现Java对象向Json数据的转换.pdf

    3. 值可以是字符串、数字、布尔值、数组、对象或null。 三、基于反射机制实现Java对象向Json数据的转换 在Java中,反射机制(Reflection)是指在运行时检查和修改类、对象、方法和变量的能力。通过反射机制,可以...

    深入理解JavaScript系列

    第3部分深入探索JavaScript,介绍了语法、值、运算符、布尔类型、数字、字符串、语句、异常捕获、函数、变量、对象与继承、数组、正则表达式、Date、Math、JSON、标准全局变量、编码和JavaScript、ECMAScript 5的新...

    Javascript 字符串模板的简单实现

    同许多初学 Javascript 的菜鸟一样,起初,我也是采用拼接字符串的形式,将 JSON 数据嵌入 HTML 中。开始时代码量较少,暂时还可以接受。但当页面结构复杂起来后,其弱点开始变得无法忍受起来: 书写不连贯。每写一...

    JSON 数据详解及实例代码分析

    json字符串与JavaScript字符串的区别,json必须用双引号。 3.数组:一组有序值的列表,数组的值可以是简单值,也可以是复杂数据类型。 不支持变量,函数,以及对象实例 二、json对象与javascript对象 区别: //...

    js中JSON的使用全解[定义].pdf

    JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串(伪对象),然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户端传递给服务器端程序。这个字符串 看起来有点儿古怪,...

    《JavaScript征途》书稿实例

    数组,字符串,使用正则表达式操纵字符串,客户端,控制文档结构的模型,JavaScript事件驱动模型,CSS,Cookie,XML和JSON,Ajax,深入JavaScript面向对象编程,深入JavaScript函数式编程,深入JavaScript动态化编程...

    envvars:从字符串解析导出的环境变量

    环境变量 从字符串解析导出的环境变量安装 $ npm install --save envvars用法$ cat .envexport FOO=fooexport FOO_BAR=barexport BAR_FOO= " baz " var envVars = require ( 'envvars' ) ;fs . readFile ( '.env...

    substitution.js:JavaScript库替换字符串中的占位符

    该库旨在用小字符串替换占位符。 它将递归替换对象或数组中的所有字符串。 当提供回调作为替换时,仅在使用占位符的情况下才调用它。 在node.js或浏览器中工作(可选的AMD支持)。 安装 npm npm install ...

    snapshot-assertion:断言与存储在文件中的快照匹配的字符串。 环境变量可用于保存而不是断言快照

    断言与存储在文件中的快照匹配的字符串。 环境变量可用于保存而不是声明快照。 设置 要使用安装,请运行: npm install snapshot-assertion --save-dev 原料药 目录 功能快照 断言与存储在文件中的快照匹配的字符串...

    sequelize-to-json-schemas:将Sequelize模型转换为各种JSON Schema变体(使用策略模式)

    将Sequelize模型转换为以下JSON模式变量(使用策略模式): JSON Schema Draft-07- OpenAPI 3.0- 与Sequelize版本4、5和6兼容。 主要目标 易懂的代码,高度可维护 有效模式(由和验证器强制执行) ...

    高性能JavaScript

    变量和数据的访问;2. 选择性能高的DOM方法,及把DOM操作尽量整合到一次完成;3.优化for循环和ifelse条件判断;4.优化字符串郑泽操作;5.用定时器控制ui进程之行栈;6.选择合适的传输类型(json轻量html节省dom效率...

Global site tag (gtag.js) - Google Analytics