問題タブ [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.

0 投票する
4 に答える
3681 参照

android - Android ライブラリを解析する LoganSquare : フィードバック、ベンチマーク、長所、短所

DataBindライブラリでJacksonを使用してjsonを解析し、Javaオブジェクトにマップしています。パフォーマンスがあまり必要とされない他のプロジェクトでも Gson を使用しています。

2 月 17 日、LoganSquareライブラリが最初にリリースされ、Gson の 4 ~ 10 倍高速な解析が約束されました。

  • Gson/Jackson よりも LoganSquare にはない利点は何ですか?
  • 賛否両論?
  • 本番アプリケーションのベンチマークはありますか?
  • 本番アプリとして十分に安定していますか?

主に意見に基づく質問になる可能性があることは理解しています。そのため、可能な限り技術的かつ具体的に回答し、実際のデータに基づいて回答してください。

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

android - 生成されたJsonにフィールド名が含まれていないLoganSquare

クラスがありますDbRecord

このクラスのオブジェクトをシリアル化しようとすると、LoganSquare に dateTime フィールドが含まれません。

生成された JSON:{:"2015-12-21T11:32:17.503-05:00","on_duties":[{...everything normal from here

0 投票する
0 に答える
343 参照

android - logansqare json クラスをレルムに変換する

Retrofit 2を使用して安静な Web サービスを呼び出し、 LoganSqure JSON パーサーを使用して応答を解析し、Realmを使用して日付を保存しています

レルムはデータ型をサポートしていないためList、同じ型の応答に対して 2 つの異なるモデルを作成する必要があります。

例えば、

上記のコードでは使用できない RealmList<DealerList>ため、次のように別のモデルを作成してRealmいます。

その後、応答を Json 文字列にシリアル化し、それをレルムに変換する必要があります。

これを行うバッターの方法はありますか?

タイプコンバーター

上記のコードを試しましたがonResponse、改造の機能で応答がありません

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

android - Retrofit 2 の呼び出しが失敗する - 抽象メソッド「void okhttp3.Callback.onResponse」

app.gradle に以下を追加して、プロジェクトに Retrofit をインポートしました。

しかし、実行呼び出しを実行すると、次のエラーでアプリがクラッシュします。

LoganSquare JSON パーサーのため、Retrofit の特定のバージョン (2.0.0-beta3) をインポートする必要があります。それ以外の場合は、以前のバージョンの Retrofit を使用することを検討します。この問題を解決するにはどうすればよいですか?

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

realm - Logansquare の JSON オブジェクトにマップできませんでした

私は使用している解析とシリアライズのために、サーバーからデータをフェッチRealmしてサーバーに送信しようとしていますretrofitLoganSquare

これが私がレコードにアクセスする方法です

次のエラーが表示されます

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

android - LoganSquareによる配列内のネストされたオブジェクトの解析

サーバーから受信した JSON の解析に問題があります。私が持っているモデルでは:

フィールドがあります:

ArrayList は適切な数のオブジェクトを取得しますが、それらの内部のすべてのフィールドは null です。

JSON は次のようになります。

問題は、追加のクラス (Skill) をネストせずに Skill オブジェクトを ArrayList に抽出する方法です。

@JsonObject アノテーションに「スキル」名を設定する可能性はありますか?

0 投票する
0 に答える
2076 参照

android - LoganSquareConverterFactory を使用して ResponseBody コンバーター エラーを特定できませんでした

私はLoganSquareでRetrofit2を試しています.カスタムエラーを処理しようとすると、エラーが表示されますクラスのResponseBodyコンバーターが見つかりませんでした.

私のエラーユーティリティクラス

カスタム エラー クラス

私の休息 restAdapter

error.message() を表示しようとすると、ResponseBody コンバーターが見つかりませんでした。Gson で正常に動作しています。