这个坑经常碰到,每次碰到都忘记之前踩过,可能是年纪大了,再次记录下

case class Result(id:String,open:Double,close:Double, high:Double,low:Double, day:String,hour:String, window_start:String,window_end:String)

case class 定义的类,在使用fastjson从Bean对象转成json字符串时,结果显示为空。

就像下面你看到的,明明有值,显示的结果却时这样。

 

 

 

 

解决方法: 在定义类的属性前加@BeanProperty。

  case class Result(@BeanProperty id:String,@BeanProperty open:Double,@BeanProperty close:Double,
                    @BeanProperty high:Double,@BeanProperty low:Double,
                    @BeanProperty day:String,@BeanProperty hour:String,
                    @BeanProperty window_start:String,@BeanProperty window_end:String)

然后显示就有了。

 

posted @ 2022-03-24 14:25  硅谷工具人  阅读(28)  评论(0编辑  收藏  举报
成功之道,在于每个人生阶段都要有不同的目标,并且通过努力实现自己的目标,毕竟人生不过百年! 所有奋斗的意义在于为个人目标实现和提升家庭幸福,同时能推进社会进步和国家目标! 正如古人讲的正心诚意格物致知,修身齐家治国平天下。