首页 > TAG信息列表 > moshi

新一代Json解析库Moshi使用及原理解析 ,app跨平台开发框架对比

Moshi moshi = new Moshi.Builder().build(); ParameterizedType newMapType = Types.newParameterizedType(Map.class, String.class, Integer.class); JsonAdapter<Map<String,Integer>> jsonAdapter = moshi.adapter(newMapType); //Deserialize Map<String

android-Moshi适配器跳过列表中的不良对象

我使用Moshi,我需要使用越野车解决我的问题.有时,当我请求对象列表时,其中一些不包含必填字段.当然,我可以捕获并处理JsonDataException,但是我想跳过这些对象.我该如何与Moshi合作? 更新资料 我有几个完成任务的模型 @JsonClass(generateAdapter = true) data class User(

android-Moshi将值反序列化为null

我最近从Gson切换到Moshi,并且在解析某些Json时遇到了麻烦. { "access_token": "-LNe2LQ7DQH5Y2zs_W5iUumKuaUE", "token_type": "bearer", "device_id": "461f-837e-af5050c92fe9", "expires_in": 3600, "

android – Moshi Retrofit错误:“预期字符串但是BEGIN_OBJECT”

我像这样构建了我的Retrofit实例: Retrofit retrofit = new Retrofit.Builder() .baseUrl(server.url("/")) .addConverterFactory(MoshiConverterFactory.create(moshi)) .build(); 然后我这样调用我的MockWebServer实例: server.enqueue(ne

android – 使用moshi转换HashMap

我正在尝试将元素的HashMap转换为JSON字符串.我正在使用此link中使用的方法. val elementsNew: HashMap<String, Element> = HashMap(elements) val type = Types.newParameterizedType(Map::class.java, String::class.java, Element::class.java) var json: String = builder