問題タブ [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 投票する
0 に答える
426 参照

java - json からの pojo 生成で jar からクラスをインポートする方法

次のようなスキーマから pojo を生成するために jsonschema2pojo を使用しています。

jsonschema2pojo を実行すると、同じパッケージの下に Person.java と Address.java の 2 つのクラスが生成されます。

Address の Pojo は、共通コンポーネント用に生成されたパッケージにも存在します。

私の質問は、jsonschema2pojo が、新しい Pojo を生成する代わりに、共通コンポーネント パッケージの下で Address 用に生成された Pojo のインポートを使用して Person.java を生成することは可能ですか?

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

jsonschema2pojo - JsonSchema2Pojo-maven-plugin を使用して JSON スキーマから Java クラスを生成できない

次の URL を使用して、JsonSchema2Pojo プラグインの使用法を理解しましたhttps://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started#the-maven-plugin

ただし、住所スキーマのクラスを生成できません。ソースに記載されているのと同じ手順に従いましたが、アドレス スキーマ用の Java クラスはまだ生成されていません。私は今何ができるのか理解できません。適切な説明を手伝ってください。

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

jsonschema - How to enforce restrictions in Json Schema

we are using JsonSchema to document our Rest APIs and I need to be sure that every string, number, array has restrictions on their maximum size applied to them i.e.

  • all strings have a maxLength & pattern set
  • all integers/numbers have a maximum set
  • all arrays have a maxItems set

This will then allow us to run javax validation on the POJOs generated from the JsonSchema (we use jsonschema2pojo with JSR303 annotations).

I'd rather not manually eyeball every schema passed my way so wondering if there was any automated tool to check every element for these items? If not I may be writing one :-)

Many thanks

0 投票する
2 に答える
969 参照

android - AsyncTask から Retrofit への移行

サービスの処理に Asycntask を使用しています。ただし、Retrofit を使用したいので、先に進む前にアドバイスをもらいたいと思っています。私のjsonサービスは次のようなものです。それらのすべてに、結果の JSONObject とデータ (JSONObject または JSONArray) があります。いくつかのチュートリアルを見ると、レトロフィットは GSON で動作し、モデルを GSON 形式 ( http://www.jsonschema2pojo.org/ ) に変換する必要があると書かれています。私が学びたいのは、サービスのこの結果部分もモデルに追加する必要があるということです。Asynctask を使用しているときに、結果部分を解析しています。メッセージが「OK」の場合は、データの解析を開始します。メッセージが「OK」でない場合は、警告ダイアログにメッセージを表示します。それについて何かアドバイスをもらえますか?

0 投票する
2 に答える
769 参照

java - jsonschema2pojo 生成されたクラスに Serializable インターフェイスを実装させる

jsonschema2pojo で生成されたクラスにシリアル化可能なインターフェイスを実装させるにはどうすればよいですか? JSONスキーマではなくプレーンなjsonを解析しているため、jsonに「javaInterfaces」配列を含めることは問題外です。作業コードは次のとおりです。

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

android - 同じキーを持つ複数のjsonオブジェクトでjsonマッピングを行う方法

GSON とJsonScheme2Pojoを使用して json オブジェクトをマップしようとしています。

これまでのところ、このクラスを作成しました。

そして、私はこの方法でクラスを呼び出しました:

これは機能しており、たとえばMPayTransaction.getAmount()金額の値を取得するために呼び出すだけで済みます。

複数のjsonオブジェクトをどのようにマッピングすればよいのでしょうか? 前のjson文字列が次のようになっているとしましょう:

そして、これはどうですか:

13.10からの2番目の金額の値を取得するにはどうすればよいMPayTransaction.getAmount()ですか?

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

android - 右の POJO モデル

自分のニーズに合った適切な POJO モデルを作成するにはどうすればよいですか?1 つの Web サーバーの応答を処理したいのですが、結果はhttps://api.vid.me/videos/featured です。ビデオのURLと、Retrofitライブラリで正しく動作するように修正するにはどうすればよいですか?