gecco 中 @JSVar 的使用方法
String、Boolean、Integer
const name = 'xiao ming';
const male = true;
const age = 23;
@JSVar(var = "name")
private String name;
@JSVar(var = "male")
private Boolean male;
@JSVar(var = "age")
private Integer age;
// getter and setter
Object
const man = {
name: 'xiao ming',
age: 23
}
@JSVar(var = "man", jsonpath = "$.name")
private String name;
@JSVar(var = "man", jsonpath = "$.age")
private Integer age;
// getter and setter
Array
const manList = ['xiao ming', 'xiao wang', 'xiao li'];
@JSVar(var = "manList" , jsonpath = "$[0]")
private String man1;
// getter and setter
Function
const manFn = () => console.log('this is a function');
暂时不知道如何获取