moshi

    1熱度

    2回答

    爲Android項目配置Kotlin後,我寫了一個簡單的MainActivity.kt。它呼籲改造獲得其中載有下列數據的JSON文件: { "message": "success", "user": { "username": "Eric" } } 現在我想用磨石的JSON數據轉換爲科特林的課,所以這裏有兩個班,以反映上述JSON結構: cl

    1熱度

    1回答

    我已經開始使用Moshi以及Retrofit 2,並遇到了解析服務調用返回的父對象內的對象數組的問題。返回的JSON看起來是這樣的: { "acf": { "email": "[email protected]", "address": "24 Cortland Avenue", "country": "US", "description"

    2熱度

    1回答

    我需要使用jsonapi進行改造2。我嘗試使用moshi-jsonapi,但我無法使用moshi ConverterFactory。 TokenModel.java @JsonApi(type = "tokens") public class TokenModel extends Resource { @Json(name = "cell_phone") public Str

    2熱度

    2回答

    假設有一個表示服務器響應以下參數化的數據類:在運行時 public class SocketResponse<T> { private String responseMessage; private int responseCode; private T entity; } 我知道什麼類型的T將。莫氏支持泛型類型適配器與Gson一樣嗎?用Gson id做下面的分

    2熱度

    1回答

    與GSON你這樣做 Gson gson = new GsonBuilder() .setDateFormat("yyyy-MM-dd'T'HH:mm") .create(); ,並把它傳遞給改造的建設者和GSON將使Date對象的你,有沒有辦法讓Moshi在kotlin類中也這樣做?

    23熱度

    1回答

    我決定是否使用Moshi by square或Gson序列化和反序列化模型數據。 我總是不喜歡關於Gson的一件事是我認爲它使用可以在Android上慢的反射? Moshi也使用反射嗎? moshi vs Gson有什麼優點和缺點? 我把它們看成相似的。就拿這個語句創建一個typeAdapter: class CardAdapter { @ToJson String toJson(Car

    5熱度

    2回答

    是否有使用 sealed class Layer data class ShapeLayer(var type: LayerType) : Layer data class TextLayer(var type: LayerType) : Layer data class ImageLayer(var type: LayerType) : Layer LayerType反序列化JSON

    1熱度

    1回答

    我想使用Android的Moshi庫將Java對象轉換爲JSON。該對象包含類型 的ArrayList的屬性<浮子[]> ,我註冊以下適配器將對象轉換。 Type type = Types.newParameterizedType (List.class, HistoryPath.class, ArrayList.class, Float[].class, Float.class);

    1熱度

    1回答

    我試圖寫一個空安全的字符串適配器,將這個JSON {"nullString": null}序列化到這個:Model(nullString = ""),以便任何JSON與'null'值,我希望是一個字符串將被替換爲""(假設存在像這樣的數據類:data class Model(val nullString: String)) 我寫了一個自定義適配器,試圖處理這個問題: class NullStrin

    3熱度

    2回答

    編着: 這裏是JSON字符串,我有: json#1 { [ { field1 : "" field2 : 0 field3 : "Amount not fixed" or field : 250 // this field can be string or int }, { field1 : "