`
wangshaofei
  • 浏览: 274851 次
  • 性别: 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成为理想的数据交换语言

    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函数式编程,深入...

    深入理解JavaScript系列

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

    Javascript 字符串模板的简单实现

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

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

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

    《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效率...

    JavaScript基于replace+正则实现ES6的字符串模版功能

    本文实例讲述了JavaScript基于replace+正则实现ES6的字符串模版功能。分享给大家供大家参考,具体如下: 采用拼接字符串的形式,将 JSON 数据嵌入 HTML 中。开始时代码量较少,暂时还可以接受。但当页面结构复杂起来...

    JavaScript详解(第2版)

     2.3.1 字符串及字符串串联   2.3.2 write()及writeln()方法   2.4 关于调试   2.5 调试工具   2.5.1 Firefox   2.5.2 在Internet Explorer 8中调试   2.5.3 [removed]URL 协议   2.6 ...

    JavaScript实战

    2.3.2 字符串 18 2.3.3 Boolean 19 2.4 变量 19 2.4.1 创建变量 20 2.4.2 使用变量 22 2.5 操作数据类型和变量 23 2.5.1 基本算术 24 2.5.2 操作的顺序 25 2.5.3 组合字符串 25 2.5.4 组合数值和字符串 26 2.5.5 ...

Global site tag (gtag.js) - Google Analytics