問題タブ [logan-square]
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.
android - Android ライブラリを解析する LoganSquare : フィードバック、ベンチマーク、長所、短所
DataBindライブラリでJacksonを使用してjsonを解析し、Javaオブジェクトにマップしています。パフォーマンスがあまり必要とされない他のプロジェクトでも Gson を使用しています。
2 月 17 日、LoganSquareライブラリが最初にリリースされ、Gson の 4 ~ 10 倍高速な解析が約束されました。
- Gson/Jackson よりも LoganSquare にはない利点は何ですか?
- 賛否両論?
- 本番アプリケーションのベンチマークはありますか?
- 本番アプリとして十分に安定していますか?
主に意見に基づく質問になる可能性があることは理解しています。そのため、可能な限り技術的かつ具体的に回答し、実際のデータに基づいて回答してください。
android - 生成されたJsonにフィールド名が含まれていないLoganSquare
クラスがありますDbRecord
このクラスのオブジェクトをシリアル化しようとすると、LoganSquare に dateTime フィールドが含まれません。
生成された JSON:{:"2015-12-21T11:32:17.503-05:00","on_duties":[{...everything normal from here
android - logansqare json クラスをレルムに変換する
Retrofit 2を使用して安静な Web サービスを呼び出し、 LoganSqure JSON パーサーを使用して応答を解析し、Realmを使用して日付を保存しています
レルムはデータ型をサポートしていないためList
、同じ型の応答に対して 2 つの異なるモデルを作成する必要があります。
例えば、
上記のコードでは使用できない RealmList<DealerList>
ため、次のように別のモデルを作成してRealm
います。
その後、応答を Json 文字列にシリアル化し、それをレルムに変換する必要があります。
これを行うバッターの方法はありますか?
タイプコンバーター
上記のコードを試しましたがonResponse
、改造の機能で応答がありません
android - Retrofit 2 の呼び出しが失敗する - 抽象メソッド「void okhttp3.Callback.onResponse」
app.gradle に以下を追加して、プロジェクトに Retrofit をインポートしました。
しかし、実行呼び出しを実行すると、次のエラーでアプリがクラッシュします。
LoganSquare JSON パーサーのため、Retrofit の特定のバージョン (2.0.0-beta3) をインポートする必要があります。それ以外の場合は、以前のバージョンの Retrofit を使用することを検討します。この問題を解決するにはどうすればよいですか?
realm - Logansquare の JSON オブジェクトにマップできませんでした
私は使用している解析とシリアライズのために、サーバーからデータをフェッチRealm
してサーバーに送信しようとしていますretrofit
LoganSquare
これが私がレコードにアクセスする方法です
次のエラーが表示されます
android - LoganSquareによる配列内のネストされたオブジェクトの解析
サーバーから受信した JSON の解析に問題があります。私が持っているモデルでは:
フィールドがあります:
ArrayList は適切な数のオブジェクトを取得しますが、それらの内部のすべてのフィールドは null です。
JSON は次のようになります。
問題は、追加のクラス (Skill) をネストせずに Skill オブジェクトを ArrayList に抽出する方法です。
@JsonObject アノテーションに「スキル」名を設定する可能性はありますか?
android - LoganSquareConverterFactory を使用して ResponseBody コンバーター エラーを特定できませんでした
私はLoganSquareでRetrofit2を試しています.カスタムエラーを処理しようとすると、エラーが表示されますクラスのResponseBodyコンバーターが見つかりませんでした.
私のエラーユーティリティクラス
カスタム エラー クラス
私の休息 restAdapter
error.message() を表示しようとすると、ResponseBody コンバーターが見つかりませんでした。Gson で正常に動作しています。