后台返回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对象。
相关推荐
JS解析json格式字符串最简便方法,利用javaScript内置eval函数来实现
json字符串和js对象之间的转换,包括eval、parseJSON函数、JSON.parse、$.toJSON、$.parseJSON、复杂的json格式对象使用,让你一分钟理解json的那些事
javascript处理json字符串和json对象的类。 可以把json对象转换成字符串, 也可以把json格式的字符串转换成json对象。 上一个版本有一个小问题,修改了。这是最终版本。 含有演示例子。
功能:处理json数据 1.将json字符串转换成json对象 2.将json对象转换成json字符串
如果你现在正在使用Restful API,并且你需要通过web项目来构建json格式字符串的响应,那么这篇文章将帮助你使用javascript来创建json格式字符串。这是非常有用的,我们将通过jQuery插件$.toJSON把数据对象转换为json...
js处理json格式的插入、修改、删除,以及字符串的比较等常用操作,下面有五个示例,感兴趣的朋友可以学习下
json字串 解析成jsonObject的工具,替代eval方法使用 IE8以上浏览器貌似自带 JSON.stringify
js页面字符串转json对象
这篇文章主要介绍了JS如何把字符串转换成json,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Json格式字符串 "{"rows":[{"date":"2018-11-19","money":"22",...
JavaScript 实现JSON和字符串之间转换
自动把JSon数据转化为字符串,下面附示例代码: <!doctype html> <script src="json2.js"> var obj={a:[2,3],b:{m:[3,4],n:2} }; var jsonStr = JSON.stringify( obj ); alert(jsonStr); //将显示 {"a":[2,3],"b...
json是一个轻量级数据交换格式,很容易被人们读写,很容易被机器解析和...它建立在js的一个子集之上,json是一个文本格式,它独立于具体的语言,但是使用了和c类似的约定。包括c、c++、c#、java、js、perl、perl、等。
主要介绍了JS中的数组转变成JSON格式字符串的方法,需要的朋友可以参考下
一、前台 // 转换成对象 var myObject = JSON.parse(_data); alert(...//把json格式的字符串转成JSON对象 var json1 = '{department: 中兵,address: 北京,contacts: 李硕,telphone: 1520127466
一个在js中解析json字符串为json对象的库, 在js中 使用 var json = json_parse('json字符串'); json就是解析后的json对象,比较方便的避免eval函数。如果不想引入其他过多的js库,那么使用这个库解析json字符串还是...
本篇文章主要介绍了JavaScript中js对象与JSON格式字符串的相互转换,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
忽略字段的首字母大小写,将json字符串转成javabean对象,解决Java对象中属性中首字母大写而取不到值(取到的值为空)的问题 忽略字段的首字母大小写,将json字符串转成List,解决Java对象中属性中首字母大写而取不...
xml字符串转换json格式 可用于微信小程序xml字符串转换json格式 安装 npm方式安装 npm install --save xmlstring2json bower方式安装 bower install xmlstring2json 用法示例: bookstore.xml文件 <title>...