把json格式的字符串转换成javascript对象或数组的方法总结
第一种
JSON.parse(jsonString)
第二种
eval("("+jsonString+")")
第三种
var obj=(function ToJSON(o){ if(typeof(o)=="string")try{return new Function("return "+o)();}catch(e){return null;} })("[{name:'zhangsan',age:'24'},{name:'lisi',age:'30'},{name:'wangwu',age:'16'},{name:'tianqi',age:'7'}]"); for(var b in obj)alert(obj[b].name);
以上就是小编为大家带来的把json格式的字符串转换成javascript对象或数组的方法总结全部内容了,希望大家多多支持我们~
相关推荐
-
JS中的数组转变成JSON格式字符串的方法
有一个JS数组,如: var arr = [["projectname1","projectnumber1"],["projectname2","projectnumber2"],["projectname3","projectnumber3"]]; 想将此数组转换成JSON字符串,如: var jsonarr = [{"projectname":projectnam
-
js 转json格式的字符串为对象或数组(前后台)的方法
一.前台 // 转换成对象 var myObject = JSON.parse(_data); alert("对象:"+myObject.msg); // 转换成数组 var myobj = eval("["+_data+"]"); for (var i = 0; i < myobj.length; i++) { alert("数组:"+myobj[i].msg); } //把json格式的字符串转成JSON对象 var
-
JS解析json数据并将json字符串转化为数组的实现方法
复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <SCRIPT LANGUAGE="JavaScript"> var t="{'firstName': 'cyra', 'lastName': 'ric
-
Jquery解析json字符串及json数组的方法
本文实例讲述了Jquery解析json字符串及json数组的方法.分享给大家供大家参考.具体如下: <!doctype html> <html> <head> <meta charset="utf-8"> <script src="js/jquery-1.6.2.min.js"></script> </head> <body> <hr /> <h3>
-
ajax响应json字符串和json数组的实例(详解)
最近上班太忙,晚上抽空整理一下ajax请求中,后台返回json字符串和json数组的场景,以及前台的处理示例. 直接看代码. json字符串的后台响应 package com.ajax; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.serv
-
PHP封装返回Ajax字符串和JSON数组的方法
实例如下: <?php class DBDA { public $host="localhost"; public $uid = "root"; public $pwd = "123"; public $dbname = "mydb"; //成员方法 public function Query($sql,$type=1) { $db = new MySQLi($this->host,$this->uid,$t
-
把json格式的字符串转换成javascript对象或数组的方法总结
第一种 JSON.parse(jsonString) 第二种 eval("("+jsonString+")") 第三种 var obj=(function ToJSON(o){ if(typeof(o)=="string")try{return new Function("return "+o)();}catch(e){return null;} })("[{name:'zhangsan',age:'24'},{na
-
将JSON字符串转换成Map对象的方法
页面向后台action传递一个json字符串,需要将json字符串转换成Map对象 public Map<String, String> toMap(Object object) { Map<String, String> data = new HashMap<String, String>(); // 将json字符串转换成jsonObject JSONObject jsonObject = JSONObject.fromObject(object); Iterato
-
json对象与数组以及转换成js对象的简单实现方法
JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集. •数据在名称/值对中 •数据由逗号分隔 •花括号保存对象 •方括号保存数组 JSON 对象 JSON 对象在花括号中书写: 对象可以包含多个名称/值对: { "firstName":"John" , "lastName":"Doe" } 这一点也容易理解,与这条 JavaScript 语句等价: firstName = "John&q
-
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
在项目中遇到一个问题:在前端需要把后台返回的json字符串转换成一个js中的json对象,可是从后台返回的字符串中含有转义字符:\", 在网上查到方法如下,可以处理这种情况: var page = eval("("+data+")"); 以上这篇js中的eval()函数把含有转义字符的字符串转换成Object对象的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
json-lib将json格式的字符串,转化为java对象的实例
json格式字符串中的日期是按照'yyyy-MM-dd HH:mm:ss'格式,如果按照常规的转换为对象,该日期则解析成当前系统时间 JSONObject json = JSONObject.fromObject(data); Dispatchplan dp = (Dispatchplan)JSONObject.toBean(json, Dispatchplan.class); 导致原因JSONObject可能无法识别日期格式,做了以下修改就解决 Dispatchplan dp = new Di
-
Python转换itertools.chain对象为数组的方法
之前做1月总结的时候说过希望每天或者每2天开始的更新一些学习笔记,这是开始的第一篇. 这篇介绍的是如何把一个 itertools.chain 对象转换为一个数组. 参考 stackoverflow 上的一个回答:Get an array back from an itertools.chain object,链接如下: https://stackoverflow.com/questions/26853860/get-an-array-back-from-an-itertools-chain-ob
-
js字符串转换成xml对象并使用技巧解读
在java端将字符串转化为xml对象可以使用DocumentHelper.parseText(xmlReturn).getRootElement(); 在js中同样有方法可以将字符串转化为xml对象,可以使用如下函数 以下是引用片段: 复制代码 代码如下: function createXml(str){ if(document.all){ var xmlDom=new ActiveXObject("Microsoft.XMLDOM") xmlDom.loadXML(str) retu
-
jQuery.parseJSON(json)将JSON字符串转换成js对象
概述 接受一个JSON字符串,返回解析后的对象. 传入一个畸形的JSON字符串会抛出一个异常.比如下面的都是畸形的JSON字符串: {test: 1} ( test 没有包围双引号) {'test': 1} (使用了单引号而不是双引号) 另外,如果你什么都不传入,或者一个空字符串.null或undefined,parseJSON都会返回 null . 参数 jsonString 要解析的JSON字符串 示例 描述: 解析一个JSON字符串 jQuery 代码: var str = '{"name
-
将字符串转换成System.Drawing.Color类型的方法
1.Color.FromArgb(120,243,244,247) 先将F3,F4,F7转化为十进制数,再调用以上方法.2.把F3 F4 F7转成10进制 然后用 Color.FromArgb3.Color yourColor = Color.FromName("#F3F4F7");4.比较笨一点的办法: string a="#F3F4F7"; new System.Drawing.Color.fromArgb( Syste
-
时间字符串转换成日期对象datetime的方法
复制代码 代码如下: string ts = "2012-12-19T17:00:00Z";DateTime dt2 = DateTime.Parse(ts, null, System.Globalization.DateTimeStyles.RoundtripKind);Console.WriteLine(dt2);
随机推荐
- jqueryUI tab标签页代码分享
- 破解Vista登陆密码Shift按五下轻松
- 不错的mod_perl编程的简单应用实例介绍
- javascript下搜索子字符串的的实现代码(脚本之家修正版)
- 使用js复制链接中的部分文字的方法
- PHP数组的定义、初始化和数组元素的显示实现代码
- 使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
- 详解WordPress中简码格式标签编写的基本方法
- Python实现获取域名所用服务器的真实IP
- 清华大学出版的事半功倍系列 javascript全部源代码
- Highlight patterns within strings
- IIS下论坛静态化分析
- Spring整合CXF webservice restful实例详解
- PHP基于反射机制实现插件的可插拔设计详解
- webpack配置打包后图片路径出错的解决
- Android O添加桌面快捷方式的示例
- python爬虫获取新浪新闻教学
- JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
- Android分享微信小程序技巧之图片优化
- Layui实现数据表格默认全部显示(不要分页)