0
我想從json模式生成POJO。Jsonschema2pojo錯誤,創建類名爲「S」的對象列表
問題:如果我的類名稱爲「s」,則會引發錯誤。
從插件執行錯誤:執行目標org.jsonschema2pojo:jsonschema2pojo-行家-插件:0.4.0:生成失敗:字符串索引超出範圍:0 - > [幫助1]
我已經使用嘗試maven插件以及http://www.jsonschema2pojo.org/
<groupId>org.jsonschema2pojo</groupId>
<artifactId>jsonschema2pojo-maven-plugin</artifactId>
<version>0.4.0</version>
兩者都會在生成pojos時給出錯誤。
其他觀察:它適用於其他字母。
如果它不是一個數組類型,那麼普通的對象也工作,但不是作爲一個陣列
模式的小摘錄如下:
{
"type": "object",
"id": "http://jsonschema.net/abc",
"required": true,
"description": "Some description",
"properties": {
"s": {
"type": "array",
"id": "http://jsonschema.net/abc/s",
"required": true,
"items": {
"type": "object",
"id": "http://jsonschema.net/price/abc/0/",
"required": true,
"description": "sales price object of an item",
"properties": {
"ip": {
"type": "number",
"id": "http://jsonschema.net/price/p/s/0/value",
"required": true,
"description": "some desc"
}
}
}
}
}
}
已經有人遇到過類似的問題/已知的bug ?有沒有解決方法?