Scala中的BeanProperty注解
package com.scala.charpter06
import com.alibaba.fastjson.JSON
import scala.beans.BeanProperty
object Class_ttt {
class Person{
var name:String = "zahngsan"
var age :Int = 20
}
class Student(@BeanProperty val name:String,@BeanProperty val age:Int)
def main(args: Array[String]): Unit = {
val json ="""{"name":"lisi","age":"30"}"""
val student: Student = JSON.parseObject(json,classOf[Student])
println(student.name)
val student2 = new Student("wangwu",23)
println(JSON.toJSON(student2))
}
}