hibernate jackson-带有对象属性的bean,如何转换成json对象或者字符串

问题描述

带有对象属性的bean,如何转换成json对象或者字符串

Accounts类

{

。。。。属性

private Users user; //这个是一个User类。对应到数据库上是userid

}

现在。我在action层。需要把得到的Accounts实例,转换成json格式。

出现问题:Accounts实例可以成功转换成json格式字符串。但是其中User的相关信息并没有得到。而且调试发现Accounts实例中是有User属性值的【我已经取消了懒加载】。问题就出现了转换到json这块了。如果通过jstl在前台是可以 accounts.user.userid得到值的。但是json得不到。。。。求助

解决方案

private Users user
private改为public试试

解决方案二:

属性使用private是为了进行封装。改成public有什么道理呢?而且改了也绝对解决不了问题的。呵呵

解决方案三:

如果User类有set集合属性,不能直接转换成json,需要过滤掉set集合属性。

时间: 2024-08-22 14:20:21

hibernate jackson-带有对象属性的bean,如何转换成json对象或者字符串的相关文章

使用JSON.parse将json字符串转换成json对象的时候会出错_javascript技巧

在对数据库取出来的数据(特别是描述信息)里面含有特殊字符的话,使用JSON.parse将json字符串转换成json对象的时候会出错,主要是双引号,回车换行等影响明显,左尖括号和右尖括号也会导致显示问题,所以要在输出到页面进行json对象转换之前将一些特殊符合进行编码或转义,下面展示的是C#代码编码和转义几个常用特殊字符.经过笔者测试,将这些符号编码和转义之后,大部分json字符串都可以转换成json对象了.如果遇到个别问题,应朝着这个方向去查找问题. theString = theString

js中把JSON字符串转换成JSON对象最好的方法

 这篇文章主要介绍了js中把JSON字符串转换为JSON对象最好的方法,需要的朋友可以参考下 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析.   第一种解析方式:使用eval函数来解析,并且使用jQuery的each方法来遍历 用jQuery解析JSON数据的方法,作为jQuery异步请求的传输对象,jQuery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,

将java类的泛型集合转换成json对象

一般用extjs开发传输都是用json比较多,这个将来大家也许会用到... ConvertJsonUtils.java package com.sunweb.util.jsonfactory; import java.util.List; import com.sunweb.util.jsonfactory.jsontools.JSONArray;import com.sunweb.util.jsonfactory.jsontools.JSONException;import com.sunwe

list对象转换成json????????

问题描述 list对象转换成json???????? list集合里面放的是对象,其中有的对象的属性还是一个set对象集合,怎么转换成json,谢谢 解决方案 这种特殊情况建议自已写个工具类 解决方案二: List转换成JSON对象 1.准备工作......答案就在这里:List转换成JSON对象 解决方案三: 用一些工具类库,然后自己封装一下,以后就可以复用了. http://blog.csdn.net/samliao_2012/article/details/7297704 解决方案四: 一

JS遍历Json字符串中键值对先转成JSON对象再遍历_javascript技巧

1.将Json字符串转换成JSON对象 var t='{"firstName": "cyra", "lastName": "richardson"}'; var obj = eval('(' + t + ')'); 2.遍历读取键值对 for(var str in obj){ alert(str+'='+obj[str]); } 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使

将Model对象转换成json文本或者json二进制文件

将Model对象转换成json文本或者json二进制文件 https://github.com/casatwy/AnyJson 注意:经过测试,不能够直接处理字典或者数组 主要源码的注释 AJTransformer.h 与 AJTransformer.m // // AJTransformer.h // AnyJson // // Created by casa on 14-9-19. // Copyright (c) 2014年 casa. All rights reserved. // #i

arraylist-list对象集合如何转换成json格式(除了迭代之后拼成json格式)

问题描述 list对象集合如何转换成json格式(除了迭代之后拼成json格式) Student s1 = new Student(); s1.setName("张三"); s1.setAge("18"); Student s2 = new Student(); s2.setName("李四"); s2.setAge("22"); List s3 = new ArrayList(); s3.add(0,s1); s3.add(

json对象与数组以及转换成js对象的简单实现方法_javascript技巧

JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集. •数据在名称/值对中 •数据由逗号分隔 •花括号保存对象 •方括号保存数组 JSON 对象 JSON 对象在花括号中书写: 对象可以包含多个名称/值对: { "firstName":"John" , "lastName":"Doe" } 这一点也容易理解,与这条 JavaScript 语句等价: firstName = "John&q

JS根据key值获取URL中的参数值及把URL的参数转换成json对象_javascript技巧

不废话了,直接贴代码了,通过示例一讲解JS根据key值获取URL中的参数值及把URL的参数转换成json对象,示例二讲解js获取url传递参数,具体内容请看下文 示例一: //把url的参数部分转化成json对象  parseQueryString: function (url) { var reg_url = /^[^\?]+\?([\w\W]+)$/, reg_para = /([^&=]+)=([\w\W]*?)(&|$|#)/g, arr_url = reg_url.exec(ur