問題タブ [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.
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 タイプのリストである必要があります
json - プロジェクト内の別のモジュールから javaType を使用する JSON スキーマ
同じプロジェクトの別のモジュールで宣言されている型をどのように使用しますか?
次の JSON スキーマがあります。
私の rs モジュールのクラスで型が宣言されている場所:
jsonschema2pojo で Name 型を使用するクラスを生成したいのですが、既存のクラスとまったく同じパッケージ名を持つ Name という別のクラスが生成されます。
java - さまざまなタイプの値に対する JSON から POJO への変換エラー
Gson を使用して JSON データを POJO に変換しているときに、このエラーが発生します。
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: BEGIN_ARRAY が必要でしたが、1 行目の列 119 で STRING でした
私のJSONは:
結果ごとに値の型が異なる場合があります。文字列値または配列の場合もあります。
結果の私のポジョは次のとおりです。
結果にスニペット タイプがない場合、私のコードは正常に動作します。タイプキャストで試してみましたが、それも役に立ちませんでした。
そのようなシナリオを処理する最善の方法は何ですか?
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で?
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を見つけることができました。
これは非常に一般的なユースケースだと思いますので、これまでに何をしていたかを確認するために書いてみませんか? 任意の入力