`

js处理json格式的字符串

    博客分类:
  • js
 
阅读更多

后台返回json字符串:

@RequestMapping(value = "/getDimensionByPid", method = RequestMethod.POST, produces = "text/html;charset=UTF-8")
@ResponseBody
public String getDimensionByPid(HttpServletRequest request,
		@RequestParam(value = "pid", required = true) String pid) {
		log.info("**pid:{}", pid);
		List<PyDimension> dimensionList = this.pydimensionService.getByPid(pid);
		log.info("**dimensionList:{}", dimensionList.toString());
		JSONArray jsonArray = new JSONArray();
		jsonArray.addAll(dimensionList);
		log.info("**jsonArray:{}", jsonArray.toString());
		return jsonArray.toString();
	}

 返回的json字符串:

**jsonArray:[{"id":"xxx","name":"xxx","note":"xxx","pid":"xxx","weight":0.2}]

前台js:

<script type="text/javascript">
	function getDimensionByPid(){
		var pid = $("#projectId").val();
		$.ajax({ 
	            type: "POST",
	            contentType:'application/x-www-form-urlencoded;charset=utf-8',
	            url:"${basePath}pynorm/getDimensionByPid", 
	            data:"pid="+pid, 
	            dataType:'json', 
	            success:function(data){    
	                $("#dimensionId").empty();
	                var len = eval(data).length;
	                for(var i=0;i<len;i++){
	                    var id = data[i].id;
		            var name = data[i].name;
		            $("#dimensionId").append("<option value='"+id+"'>"+name+"</option>");
	                    }
	                } 
	            }); 
		}
	</script>

 通过eval()方法将从后台接收到的json字符串转化为json对象。

分享到:
评论

相关推荐

    C实现的 json格式字符串与结构体转化

    这种转化能力使得C程序能够更加便捷地处理JSON数据,无需手动解析和构建JSON字符串,提高了开发效率和代码的可读性。 在C语言中,结构体是自定义数据类型的一种形式,可以封装多个不同类型的数据成员。要将JSON字符...

    Gson处理Json格式字符串代码

    JSON字符串通常包含键值对,用花括号包围,键与值之间用冒号分隔,键值对之间用逗号分隔。 在Java中,假设我们有一个名为`Video`的类,可能包含如下属性: ```java public class Video { private String title; ...

    JS解析json格式字符串

    JS解析json格式字符串最简便方法,利用javaScript内置eval函数来实现

    C语言实现的 json格式字符串与结构体自动相互转化

    反之,将结构体转化为JSON字符串则是将结构体中的数据转换为JSON格式的文本,便于在网络间传递或存储。 关于“反射”这一概念,在许多面向对象的语言中,反射允许程序在运行时检查和修改其自身的结构和行为。在...

    js json字符串转对象

    本文主要关注如何将JSON字符串转换为JavaScript对象。 1. **JSON.stringify() 和 JSON.parse()** `JSON.stringify()` 是JavaScript提供的一个内置函数,用于将JavaScript对象转换为JSON字符串。这在需要在网络间...

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

    下面我们将详细讨论如何在JavaScript中处理JSON字符串和JSON对象。 一、JSON字符串转换为JSON对象 在JavaScript中,可以使用`JSON.parse()`方法将一个JSON格式的字符串转换为JavaScript对象。这个方法接收一个JSON...

    json字符串格式化工具

    "json字符串格式化工具"是针对JSON数据进行美化和整理的工具,主要功能包括将紧凑的JSON字符串转换为易于阅读的格式,添加缩进、换行,以及高亮显示键值对等。这对于开发者调试API接口、查看JSON响应或者理解复杂...

    java验证字符串是否符合json格式

    在实际开发中,根据项目需求,你可能需要处理不同类型的JSON数据,比如从HTTP响应、文件读取或数据库查询中获取的JSON字符串。因此,确保你的代码能够有效且安全地处理这些字符串是非常重要的,这包括对字符串进行...

    处理JSON数据字符串的包

    - JSON字符串、数字、布尔值和null分别对应Python的字符串、整数、浮点数、布尔值和None。 除了基本类型,`json`模块还支持自定义类的序列化和反序列化。通过实现`__json__()`方法或注册自定义的编码解码器,可以将...

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

    总的来说,json2.js是解决JSON处理兼容性问题的一个工具,它提供了一种安全且标准化的方式来在JavaScript中进行JSON字符串与对象之间的转换,尤其对于那些不支持原生JSON操作的老版本浏览器而言。

    java解析json格式字符串所需jar包

    2. **commons-lang-2.5.jar**:Apache Commons Lang是Java语言工具包,包含一些高级字符串处理、日期/时间操作等,对于JSON解析可能不直接相关,但可以支持更复杂的字符串操作。 3. **commons-beanutils-1.8.0.jar*...

    json转化工具,字符串格式化工具,方便又快捷

    本工具专注于JSON的转化和格式化,旨在提供一个方便快捷的方式来处理JSON字符串,便于开发者进行数据分析和问题排查。 1. JSON的结构与基本元素: JSON由对象(Object)和数组(Array)两种基本类型构成。对象由...

    将string类型xml字符串转为json字符串

    本篇文章将详细讲解如何将string类型的XML字符串转换为JSON字符串,并介绍相关的技术知识。 首先,理解XML和JSON的基本结构是至关重要的。XML是一种树形结构的标记语言,通过标签来定义元素和属性,例如: ```xml ...

    本地查看json格式字符串的小工具

    用户可以通过打开JsonToString.html文件启动工具,然后利用内部引用的JSON.js库对JSON字符串进行处理。这对于需要频繁处理JSON数据的开发者或者想要在本地环境下查看JSON数据的任何人都极具价值。

    cJSON库(json格式字符串进行转化)

    接着,我们创建了一个新的JSON对象,并添加了"name"和"age"字段,最后将其转换回JSON字符串并打印。 **6. 注意事项** 使用cJSON库时,要注意以下几点: - cJSON不检查内存溢出,确保有足够的内存分配。 - 解析后的...

    Oracle JSON 字符串处理实例

    Oracle数据库在JSON处理方面提供了强大的功能,特别是在处理JSON字符串时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web服务与应用程序之间的数据传输。在Oracle中,处理JSON字符串...

    C语言检测字符串是否为json字符串

    在进行数据交互时,我们常常需要检查一个字符串是否符合JSON的格式规范,这就是`C语言检测字符串是否为json字符串`这个主题所关注的问题。 C语言本身并不直接支持JSON解析,因此我们需要借助第三方库或者自定义函数...

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

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

    javascript处理json字符串和json对象的类(含示例,最终版本)

    javascript处理json字符串和json对象的类。 可以把json对象转换成字符串, 也可以把json格式的字符串转换成json对象。 上一个版本有一个小问题,修改了。这是最终版本。 含有演示例子。

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

    在Java开发中,将Java对象转换为JSON字符串或字符串数组是一项常见的任务,特别是在与前端交互、数据存储或者网络传输时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

Global site tag (gtag.js) - Google Analytics