JSON スキーマから POJO を生成しようとしています。
問題 : クラス名が「s」の場合、エラーがスローされます。
プラグイン実行からのエラー: 実行目標 org.jsonschema2pojo:jsonschema2pojo-maven-plugin:0.4.0:generate failed: 文字列インデックスが範囲外: 0 -> [ヘルプ 1]
Mavenプラグインとhttp://www.jsonschema2pojo.org/を使用してみました
<groupId>org.jsonschema2pojo</groupId>
<artifactId>jsonschema2pojo-maven-plugin</artifactId>
<version>0.4.0</version>
どちらも、pojo の生成中にエラーが発生します。
その他の観察 : 他の文字でも機能します。
配列型でない場合、プレーンオブジェクトも機能しますが、配列としては機能しません
スキーマの小さな抜粋は次のとおりです。
{
"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"
}
}
}
}
}
}
誰かが同様の問題/既知のバグに直面しましたか? 回避策はありますか?