問題タブ [jsonschema2pojo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
8829 参照

java - 存在しないはずのjsonschema2pojo生成クラスから生成されたPOJO

コマンドラインからjsonschema2pojoを使用して、次のjsonのPOJOを作成しています:

book_store.json

book_details.json

生成された Java POJO は次のようになります。

BookStore.java

SoftCopy.java

私は SoftCopy.java オブジェクトを期待していませんでしたが、 "BookStore.java" と "BookDetails.java" があると予想していました。SoftCopy と HardCopy は BookDetails.java タイプのリストである必要があります

0 投票する
1 に答える
1607 参照

json - プロジェクト内の別のモジュールから javaType を使用する JSON スキーマ

同じプロジェクトの別のモジュールで宣言されている型をどのように使用しますか?

次の JSON スキーマがあります。

私の rs モジュールのクラスで型が宣言されている場所:

jsonschema2pojo で Name 型を使用するクラスを生成したいのですが、既存のクラスとまったく同じパッケージ名を持つ Name という別のクラスが生成されます。

0 投票する
1 に答える
638 参照

java - さまざまなタイプの値に対する JSON から POJO への変換エラー

Gson を使用して JSON データを POJO に変換しているときに、このエラーが発生します。

com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: BEGIN_ARRAY が必要でしたが、1 行目の列 119 で STRING でした

私のJSONは:

結果ごとに値の型が異なる場合があります。文字列値または配列の場合もあります。

結果の私のポジョは次のとおりです。

結果にスニペット タイプがない場合、私のコードは正常に動作します。タイプキャストで試してみましたが、それも役に立ちませんでした。

そのようなシナリオを処理する最善の方法は何ですか?

0 投票する
1 に答える
274 参照

java - jsonschema2pojo-cli-0.4.13 水中で死んだ?

内部の型を参照するかなり複雑な JSON スキーマから POJO を作成したいと考えています。Web インターフェースには、これを行う既知の問題があり、オフラインで使用するために明らかに修正されています。私はWin7で実行しており、からの出力java -version

最も単純なオフライン メカニズムは CLI です。そのため、現在のバージョンをダウンロードしてフォルダーに展開し (パスにスペースは入れませんが、問題にはならないと思います) jsonschema2pojo --help、. 私は得る

パッケージから出てきた .jar ファイルと同じディレクトリにいます。また、適切な .jar を直接起動しようとしましたjava -jar jsonschema2pojo-cli-0.4.13.jar --helpが、同じ応答が得られました。念のため、管理者シェルでも実行してみました。

そのため、現時点では起動することさえできないため、それをさらに進めようとする意味はほとんどありません.

他の誰かがコマンドラインからこれを使用していますか? Win7で?

0 投票する
1 に答える
1391 参照

java - pojo から json スキーマ v4 へ、および maven を介してその逆

Java POJO を JSON スキーマ 4 に変換し、場合によっては JSON スキーマ 4 を POJO に戻す必要があるプロジェクトの 1 つのドキュメント セットを作成しようとしています。両方を実行する Maven プラグインが見つかりませんでした。

JSON スキーマ生成用のhttps://github.com/wodzuu/JSONschema4-mapperと、PoJo 生成用のhttps://github.com/joelittlejohn/jsonschema2pojoを見つけることができました。

これは非常に一般的なユースケースだと思いますので、これまでに何をしていたかを確認するために書いてみませんか? 任意の入力