关于网友提出的“ <求助>Json传值问题”问题疑问,本网通过在网上对“ <求助>Json传值问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下: 求助>求助>
问题: <求助>Json传值问题描述:
我想以Json格式把后台取出的List传到前台页面里.
我用ResponseEntity
代码如下:
@RequestMapping(value="/project/list",method = RequestMethod.GET)
public ResponseEntity
List
return new ResponseEntity(projects, HttpStatus.OK);
}
Json数据如下:
我要取前四个的数据的name,photoId等属性渲染到页面中.
这样的数据怎么取值?
我想给他们一个变量名于是修改代码:
@RequestMapping(value="/project/list",method = RequestMethod.GET)
public ResponseEntity
List
model.addAttribute("project", projects);
return new ResponseEntity(model, HttpStatus.OK);
}
这样的话我可以用${project[i].name}去某个project的任意属性. 但是现在报错stackoverflowError
栈溢出.
总结一下问题:
最根本的问题是想实现取某个project的某个属性.
两种方法分别遇到了不同的问题. 求解决...
解决方案1:
循环,直接data[index].name
解决方案2: 你的 JSON 遍历有问题。
function a(jsondata){
othis=this
$.each(jsondata,function(a,v){
//a 属性命,v值
if(typeof v =="object"){
othis(v)
}
}
}
求助>