控制类型为object的属性的getter / setter方法名称

时间:2017-11-06 06:02:56

标签: java jsonschema jsonschema2pojo

对于下面的json,jsonschema2pojo实用程序/插件通过在 user.json 中分别使用'get'/'set'后缀对象的JavaName来生成getter-setter方法。

示例:如果user.json中的'JavaName'是用户,则属性loggedInUser的getter / setter将取名为 getUser() setUser(用户用户)。如何避免使用$ ref json的java名称,而是使用属性名称来生成 getLoggedInUser() setLoggedInUser(用户用户)等方法?

{
   "type" : "object",
   "properties" : {
      "loggedInUser" : {
          "$ref" : "user.json"
      }
   }
 }