javascript对象转json

标签: javascript 对象 json | 发表时间:2014-10-17 14:09 | 作者:haoningabc
出处:http://www.iteye.com

<html>
<head></head>
<body>
	<script type="text/javascript">
		function obj2str(o) {
			var r = [];
			if (typeof o == "string")
				return "\""
						+ o.replace(/([\'\"\\])/g, "\\$1").replace(/(\n)/g,
								"\\n").replace(/(\r)/g, "\\r").replace(/(\t)/g,
								"\\t") + "\"";
			if (typeof o == "object") {
				if (!o.sort) {
					for ( var i in o)
						r.push(i + ":" + obj2str(o[i]));
					if (!!document.all
							&& !/^\n?function\s*toString\(\)\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/
									.test(o.toString)) {
						r.push("toString:" + o.toString.toString());
					}
					r = "{" + r.join() + "}"
				} else {
					for ( var i = 0; i < o.length; i++)
						r.push(obj2str(o[i]))
					r = "[" + r.join() + "]"
				}
				return r;
			}
			return o.toString();
		}
		var info=new Object();
		info.name="haoning";
		info.age="18";
		var cardinfo= new Object();
		cardinfo.num=123123131;
		cardinfo.type="user card";
		info.card=cardinfo
		alert(obj2str(info));
	</script>
</body>
</html>


把javascript对象转成json

已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [javascript 对象 json] 推荐:

javascript对象转json

- - JavaScript - Web前端 - ITeye博客
把javascript对象转成json. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

[Json]json-lib简单处理java对象变为json对象

- - CSDN博客编程语言推荐文章
由于js对json的原生支持,所以现在很多项目的数据传输都喜欢用json. 怎么样把数据从java对象转化为json对象,有怎么把前台的json对象转化成java对象去处理. json-lib是sourceforge的一个开源项目,常用来解决java json数据转换的问题. 下载地址是 http://sourceforge.net/projects/json-lib/.

基于HTML模板和JSON数据的JavaScript交互

- - 张鑫旭-鑫空间-鑫生活
本文地址: http://www.zhangxinxu.com/wordpress/?p=2649. 一、小妹妹不要怕,哥哥很温柔的. 写文章之前,我总要去网上搜索相关资料,避免内容重复,顺便学习. 同样的,在这个风和日丽,阳光明媚的周三上午,我兴致勃勃地打开百度,搜索:“JS 模板 数据”,然后…….

JSON对象和字符串之间的相互转换

- BeerBubble - WEB前端开发
比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象: var a={"name":"tom","sex":"男","age":"24"}; var b='{"name":"Mike","sex":"女","age":"29"}'; 在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法.

判断字符串是否是有效json对象(java + gson )

- - 改善
已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

js字符串转换为Json对象的三种写法

- - JavaScript - Web前端 - ITeye博客
在进行web前端开发时,经常会遇到将js字符串转换成Json对象的情况,这种转换有三种写法:. 1.使用eval()来进行解析(最原始的写法,但却很有效). 这种写法适合从数据库取出json字符串,然后需要进行转换为json对象的方式. 2.使用new function()的方式.  3.使用JSON的转换方法.

使用Gson实现Json和Java对象的转换

- - ITeye博客
Gson是Google的开源项目(项目主页: https://code.google.com/p/google-gson/),. Gson在线帮助文档: http://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs/index.html.

(转)JSON对象和字符串之间的相互转换

- - jackyrong
JSON对象和字符串之间的相互转换 http://www.css88.com/archives/3919. 时间:2011年07月30日作者:愚人码头查看次数:46,963 views评论次数:3条评论. 比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象:. var a={"name":"tom","sex":"男","age":"24"};.

json简介

- - ITeye博客
    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成. 它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集. JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式.

【Json扫盲篇】

- $n0wd0wn - 博客园-首页原创精华区
Json是数据交换的一种格式,与XML类似,但也有不同. 由于Json的轻便性,跨平台性和易于阅读,项目中经常用到. 所以说:Json是一种轻量级的数据交换格式. Json最简单的表现形式就键值对(key/value pairs),比如:. Json数组可以用来表示一个键key对应多个值value的情况,把这个value用{}包起来.