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

将一个js对象装换为一个JSON串

阅读更多

前几天做个歌问卷调查的功能,需要将用户选择的答案按照指定的JSON格式传到后台,其中用到了jquery-json插件将一个js对象装换为一个JSON串,顺便做个笔记。(插件地址:https://code.google.com/p/jquery-json/  附件中有用到的JS有需要可以试试)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> obj TO JSON Demo </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>
<SCRIPT type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></SCRIPT>
<script type="text/javascript" src="js/jquery.json-2.4.min.js"></script>
 <BODY>
 <h2>利用jquery-json将js对象转化为JSON床</h2>
 <INPUT TYPE="button" VALUE="生成JSON串" ONCLICK="" id="testBut"><br/>
 <div id="showDiv" style="display:none">
	
 <div>
 </BODY>
 <script type="text/javascript">
	function student(sid,name,age,classInfo){
		this.sid=sid;
		this.name=name;
		this.aeg=age;
		this.classInfo=classInfo;
	}
	function classInfo(classname,teacher){
		this.classname=classname;
		this.teacher=teacher;
	}
	$(function(){
		$("#testBut").click(function(){
			var students = new Array();
				arry = new classInfo('三年级一班','项正伟');
				students[0]=new student(2014001,'蔡子旭',23,arry);
				students[1]=new student(2014002,'张苞',24,arry);
				students[2]=new student(2014003,'张颌',33,arry);
			var jsonStr=$.toJSON(students);
			$("#showDiv").show();
			$("#showDiv").text(jsonStr);

		});
	});
 </script>
</HTML>

 

 生成结果:

[{"sid":2014001,"name":"蔡子旭","aeg":23,"classInfo":{"classname":"三年级一班","teacher":"项正伟"}},{"sid":2014002,"name":"张苞","aeg":24,"classInfo":{"classname":"三年级一班","teacher":"项正伟"}},{"sid":2014003,"name":"张颌","aeg":33,"classInfo":{"classname":"三年级一班","teacher":"项正伟"}}]

分享到:
评论

相关推荐

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

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

    JS中Json对象

    - `JSON.parse(jsonString)`: 将一个JSON字符串转换为JavaScript值。 #### 示例代码 ```javascript // 创建一个JavaScript对象 var person = { name: "张三", age: 30, isStudent: false, skills: ["编程", ...

    C# json格式解析,Json格式字符串与C#对象相互转换,类库+使用案例,注释详细

    写了一个json与C#对象相互装换的类库,直接调用就行,有测试案例,代码注释非常详细 部分方法: /// 将Json字符串解析为C#中的对象 /// Json格式中的字符串值识别 /// 将Json字符串解析为Dictionary, dynamic&gt;对象...

    javascript对象转换成json

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

    js json字符串转对象

    `JSON.stringify()` 是JavaScript提供的一个内置函数,用于将JavaScript对象转换为JSON字符串。这在需要在网络间传输或存储JavaScript对象时非常有用。例如: ```javascript let obj = { name: 'John', age: 30,...

    模仿json,根据对象生成json字符串,根据字符串生成对象

    以`com.google.gson`为例,我们需要创建一个`Gson`实例,然后调用`toJson()`方法将Java对象转换为JSON字符串。例如,我们有一个名为`Person`的类,包含`name`和`age`属性,可以这样做: ```java import ...

    json转对象 json转对象json转对象 json转对象 json转对象 json转对象

    json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象...

    由php对象生成json字符串 把php对象变成json字符串.zip

    在这个例子中,我们创建了一个关联数组,然后使用json_encode()将其转换为JSON字符串。结果将是: ```json { "name": "John Doe", "age": 30, "city": "New York" } ``` 如果你需要处理的对象是PHP类的实例,...

    js中的json对象和字符串之间的转化

    2. **字符串与JSON对象之间的转化**:JavaScript提供了两个内置函数来实现这种转化:`JSON.stringify()`用于将JavaScript对象转换为JSON字符串,`JSON.parse()`用于将JSON字符串转换回JavaScript对象。 **描述中的...

    将json字符串转换为对象

    标题提到的“将json字符串转换为对象”,实际上是在指JSON.parse()方法,这个方法在JavaScript中用于将一个合法的JSON字符串转化为JavaScript对象。例如,我们有一个如下的JSON字符串: ```json let jsonString = '...

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

    如果你需要将多个对象转换为一个JSON字符串数组,可以这样做: ```java List&lt;Person&gt; people = new ArrayList(); people.add(person1); people.add(person2); JSONArray jsonArray = JSONArray.fromObject...

    js页面字符串转json对象

    js页面字符串转json对象

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

    在JavaScript中,可以使用`JSON.parse()`方法将一个JSON格式的字符串转换为JavaScript对象。这个方法接收一个JSON字符串作为参数,返回的是解析后的JavaScript对象。例如: ```javascript let jsonString = '{"name...

    js 将json字符串转换为json对象

    当你从服务器获取到一个JSON格式的响应或者需要将数据以JSON格式发送到服务器时,就需要将JSON字符串转换为JSON对象,或者反之。本篇将详细介绍如何在JavaScript中进行这样的操作。 首先,要将JSON字符串转换为JSON...

    Json对象与json字符串互相转换处理工具

    Json对象与json字符串互相转换处理工具

    asp字符串转json对象类

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

    经典ASP读取JSON字符串/生成JSON对象,数组对象等。

    ASP可以接收HTTP请求中的JSON数据,并将其解析为对象。同样,它也可以将处理后的数据以JSON格式发送回客户端。例如,响应一个包含数组的JSON: ```vbscript Response.ContentType = "application/json" Response...

    使用json-lib将java对象转换成json字符串

    标题中的“使用json-lib将java对象转换成json字符串”指的是在Java编程中,利用json-lib这个库来将Java对象转化为JSON格式的字符串。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端...

    json字符串转换c++类对象

    这里,`from_json`函数是一个自定义的转换器,用于将JSON对象的每个成员转换到`Person`类的相应字段。 5. **C++对象序列化回JSON字符串**: 当需要将C++对象转换回JSON字符串时,可以使用`json`对象的`dump`方法...

    将js对象转换成json数据

    将js对象转换成json格式的数据的字符串,方便后台进行转换处理

Global site tag (gtag.js) - Google Analytics