`
haoningabc
  • 浏览: 1478519 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript对象转json

阅读更多

<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
分享到:
评论

相关推荐

    javascript对象转换成json

    在JavaScript中,我们可以使用内置的`JSON.stringify()`方法将JavaScript对象转换为JSON字符串。 ### JSON.stringify()方法 `JSON.stringify()`是JavaScript中的全局函数,用于将JavaScript值转换为JSON字符串。它...

    json2.js 字符串转转json对象工具

    例如,如果你有一个JSON字符串`'{"name": "John", "age": 30}'`,`JSON.parse()`可以将其转换为一个JavaScript对象`{name: "John", age: 30}`。这样,你就可以通过`.name`或`.age`来访问这些属性。 2. `JSON....

    java对象转换为json字符串或字符串数组

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本文将深入探讨如何使用Java将对象转换为JSON以及字符串数组。 首先,我们需要一个库来处理JSON转换...

    对象转json

    对象转JSON,即把编程语言中的对象转换成JSON格式,以便进行数据传输或存储。这个过程通常涉及到序列化和反序列化操作。 首先,我们需要理解什么是对象。在编程中,对象是类的实例,包含了数据(属性)和行为(方法...

    json转换jsonschema

    1. **解析JSON数据**:首先,需要解析JSON字符串为JavaScript对象。 2. **分析数据结构**:遍历JSON对象,识别其类型、属性、值等信息。 3. **构建JSON Schema**:根据分析结果,创建相应的JSON Schema对象。 4. **...

    json格式与java类对象相互转换

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于前后端交互,而Java作为后端开发的主要语言,常常需要将JSON格式的数据与Java类对象进行相互转换,以便于数据的处理和传输。Jackson库是...

    javascript object to json string

    JavaScript对象转换为JSON字符串是Web开发中的常见操作,特别是在数据交换和存储时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也易于...

    python对象转json字符串小工具

    在Python编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于ECMAScript的一个子集,采用完全独立于语言的文本格式,易于人阅读和编写,同时也易于机器解析和生成。JSON与Python对象之间...

    Json与java对象之间相互转换源码

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也易于机器解析和生成。在Java中,我们经常需要将JSON字符串与Java对象进行相互转换,以便于...

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    在进行JSON与Java对象互转时,需要注意的是,Java对象的属性必须有对应的getter和setter方法,因为`JSONObject`依赖于Java的反射机制来读取和设置属性。此外,`JSONObject`在处理枚举类型时可能需要特别处理,通常会...

    javascript处理json字符串和json对象的类(含示例)

    在上述代码中,`jsonString`是一个JSON格式的字符串,通过`JSON.parse()`方法,我们将其转换为了一个JavaScript对象`jsonObject`。 二、JSON对象转换为JSON字符串 要将JavaScript对象转换为JSON字符串,可以使用`...

    JAVA-JSON工具转换类

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于Web服务和应用程序之间的数据传输,因为它易于读写,同时也被人类和机器所理解。在JAVA开发中,处理JSON数据通常需要借助特定的库来完成...

    纯javascript实现json与对象的互相转换项目

    1. **JavaScript对象转换为JSON字符串**:这个过程通常称为`JSON.stringify()`,它可以将一个JavaScript对象转换成一个JSON格式的字符串。例如: ```javascript let obj = { name: 'John', age: 30 }; let json...

    安卓 JSON实现对象和数组的相互转换

    在安卓开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于服务器与客户端之间的数据传输。Android应用程序经常需要将JSON字符串解析成Java对象,或者将Java对象序列化为JSON字符串。本...

    将数组转换成JSON对象

    这段代码展示了如何使用一个自定义的`toJSON`函数来将JavaScript中的数组或对象转换为JSON字符串。这里使用了jQuery的`$.each`方法遍历对象的所有键值对,并根据类型进行相应的处理,如对字符串类型的值进行引号包围...

    asp字符串转json对象类

    题目中提到的"asp字符串转json对象类"就是这样一个功能,它允许开发者将JSON格式的字符串转换为VBScript可以操作的对象。 在VBScript中,对象的属性通常通过"obj.property"的方式访问,但根据描述,这里的JSON对象...

    json对象与字符串互转

    当收到JSON格式的字符串时,可以使用`JSON.parse()`将其转换回JavaScript对象。这个方法会解析JSON字符串,并返回一个JavaScript值。 示例: ```javascript let jsonString = '{"name":"John","age":30,"city":...

    Java对象与Json之间的互相转换的jar包

    在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁、易读、易于解析的特点,被广泛应用于Web服务和应用程序之间的数据传输。在处理JSON数据时,我们通常需要将Java对象转换为...

    json与对象相互转换系列处理

    - `JSON.stringify()`: 将JavaScript值(对象或数组)转换为JSON字符串。例如,`JSON.stringify(obj)`。 - `JSON.parse()`: 将JSON字符串转换回JavaScript值。例如,`JSON.parse(jsonStr)`。 4. **注意事项**: ...

Global site tag (gtag.js) - Google Analytics