以前用的是mysql在java中定义Boolean用google的gson包可以自动把Boolean类型的JSON!现在公司新做了一个项目需要用到oracle,之前的代码就有问题了,因为ORACLE里没有布尔的类型,只能用number,这样就不能直接用google包直接转换成布尔了,
前台用的是EXTJS的TREEPANEL解析挺严格的/所以我想请教大家,有没有什么官网的方法,不自己拼字符串的方法
------解决方案--------------------
所有Json解析器都不能把number解析成true和false吧。
你应该在代码里做限制。
比如数据库表对应的对象实体为XXXEntity,里面有个int型参数flag,,然后根据这个XXXEntity转换为你需要的XXXData,XXXData里有boolean型flag,具体flag为true或false在这里做判断。