JSONObject使用心得

最近项目使用JSONObject来进行数据交互,而在用的过程中,因为不熟练,导致出现各种各样的问题。应当注意一下问题:

1.从数据库中取出java.sql.date数据时,应该将它转化为json能识别的格式,不然可能会出现

net.sf.json.JSONException: java.lang.reflect.InvocationTargetException

如要解决,具体如何,请看 http://uule.iteye.com/blog/1066240

2.将有级联或相互引用的对象(Object)放进JSONObject中,出现

net.sf.json.JSONException: There is a cycle in the hierarchy!

这是因为主外键关联,产生循环错误,所以最好将要用到的属性取出来,再存储到JSONObject中。或者可以选择使用过滤
请看 http://blog.sina.com.cn/s/blog_8909899b0100wcbn.html

相关文章

  jsonp需要在页面中添加一个<script>元素,由该元素来从其他服务器加载json数据。 <body&g...
<script> var testApi = "地址"; $.ajax({ url:testApi,//可以不是本地域名 type:‘post...
总是有人会遇到跨域问题,然后有个jsonp的解决方案,MVC中代码如下: public class JsonpResult : Syst...
最近开发中遇到调用第三方web_api的功能,后端在处理json数据时使用fastjson来做反序列化,由于调用api...
JSON全称为JavaScript ObjectNotation,它是一种轻量级的数据交换格式,易于阅读、编写、解析。jsoncpp...
JsonSerializer有多个属性,用于自定义如何序列化JSON。这些也可以通过JsonSerializerSettings参数,在...