解决方案 »

  1.   

    你再次用json转有问题吗,
    你 ext里面 显示可以根据数据再格式化重新显示
      

  2.   

    比如extjs能解析的是{'leaf':true}而数据库用了number后gson转换的结果是{'leaf':0}
    你的意思是我在得到这个json的时候再转一下是吗?
      

  3.   

    首先不明确你的问题,没法解决,其次,Google的gson不存在你说的这种问题!!!
      

  4.   

    就是当数据是number类型的时候gson转换的结果不是true或者false
      

  5.   

    就是当数据是number类型的时候gson转换的结果不是true或者false
    所有Json解析器都不能把number解析成true和false吧。
    你应该在代码里做限制。
    比如数据库表对应的对象实体为XXXEntity,里面有个int型参数flag,,然后根据这个XXXEntity转换为你需要的XXXData,XXXData里有boolean型flag,具体flag为true或false在这里做判断。
      

  6.   

    就是当数据是number类型的时候gson转换的结果不是true或者false
    所有Json解析器都不能把number解析成true和false吧。
    你应该在代码里做限制。
    比如数据库表对应的对象实体为XXXEntity,里面有个int型参数flag,,然后根据这个XXXEntity转换为你需要的XXXData,XXXData里有boolean型flag,具体flag为true或false在这里做判断。
    正解,楼主自己动脑想一下吧
      

  7.   

    就是当数据是number类型的时候gson转换的结果不是true或者false
    所有Json解析器都不能把number解析成true和false吧。
    你应该在代码里做限制。
    比如数据库表对应的对象实体为XXXEntity,里面有个int型参数flag,,然后根据这个XXXEntity转换为你需要的XXXData,XXXData里有boolean型flag,具体flag为true或false在这里做判断。
    正解,楼主自己动脑想一下吧
    是啊  在后台控制一下嘛