# 关于Gson2.11.0弃用API的项目集 **Repository Path**: khyfighting/GsonDeprecated2.11.0 ## Basic Information - **Project Name**: 关于Gson2.11.0弃用API的项目集 - **Description**: 这是一个关于Gson2.11.0弃用API的项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-28 - **Last Updated**: 2024-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 关于弃用 Gson AP 2.11.0项目集 ## 介绍 这是一个 Gson 2.11.0弃用API的项目集 ## 项目结构说明 1. src/main/java/jsonlNote 以json形式记录弃用API内容***** 2. src/main/java/model 在使用API时用到的数据模型***** 3. src/main/java/useDeprecatedAPI 弃用API的一些封装调用(较复杂的、有较强依赖关系的)***** 4. src/test/java/APITest.java seeMe.java的测试文件***** 5. src/main/java/gson gson所有API使用示例 6. src/test/java/gson gson所有API示例测试 7. src/main/java/singleUseDeprecated gson2.11.0弃用API简单使用(无依赖关系) 8. src/test/java/singleUseDeprecated gson2.11.0弃用API(无依赖关系)的测试 ## Gson2.11.0 被弃用API说明 ### com.google.gson.GsonBuilder.setDateFormat(int) - 被弃用:setDateFormat(int) - 替换为:setDateFormat(int, int) - 依据:官方建议替换 {"library_version":"2.11.0","change_type":"Deprecated Methods","change_id":"2.11.0_com.google.gson.GsonBuilder.setDateFormat(int)","change_description":"Counterintuitively, despite this method taking only a 'date style' Gson will use a format which includes both date and time, with the 'time style' being the last value set by GsonBuilder.setDateFormat(int, int). Therefore prefer using GsonBuilder.setDateFormat(int, int) and explicitly provide the desired 'time style'.","source_element_name":"com.google.gson.GsonBuilder.setDateFormat(int)","source_element_type":"Method"} {"library_version":"2.11.0","change_type":"Methods","change_id":"2.11.0_com.google.gson.GsonBuilder.setDateFormat(int, int)","change_description":"Configures Gson to serialize Date objects according to the style value provided.","source_element_name":"com.google.gson.GsonBuilder.setDateFormat(int, int)","source_element_type":"Method"} ### com.google.gson.GsonBuilder.setLenient() - 被弃用:setLenient() - 替换为:setStrictness(Strictness) - 依据:官方建议替换 {"library_version":"2.11.0","change_type":"Deprecated Methods","change_id":"2.11.0_com.google.gson.GsonBuilder.setLenient()","change_description":"This method is equivalent to calling GsonBuilder.setStrictness(Strictness) with Strictness.LENIENT: setStrictness(Strictness.LENIENT)","source_element_name":"com.google.gson.GsonBuilder.setLenient()","source_element_type":"Method"} {"library_version":"2.11.0","change_type":"Methods","change_id":"2.11.0_com.google.gson.GsonBuilder.setStrictness(Strictness)","change_description":"Sets the strictness of this builder to the provided parameter.","source_element_name":"com.google.gson.GsonBuilder.setStrictness(Strictness)","source_element_type":"Method"} ### com.google.gson.stream.JsonReader.setLenient(boolean) - 被弃用:setLenient(boolean) - 替换为:setStrictness(Strictness) - 依据:官方建议替换 {"library_version":"2.11.0","change_type":"Deprecated Methods","change_id":"2.11.0_com.google.gson.stream.JsonReader.setLenient(boolean)","change_description":"Please use JsonReader.setStrictness(Strictness) instead. JsonReader.setLenient(true) should be replaced by JsonReader.setStrictness(Strictness.LENIENT) and JsonReader.setLenient(false) should be replaced by JsonReader.setStrictness(Strictness.LEGACY_STRICT).\nHowever, if you used setLenient(false) before, you might prefer Strictness.STRICT now instead.","source_element_name":"com.google.gson.stream.JsonReader.setLenient(boolean)","source_element_type":"Method"} {"library_version":"2.11.0","change_type":"Methods","change_id":"2.11.0_com.google.gson.stream.JsonReader.setStrictness(Strictness)","change_description":"Configures how liberal this parser is in what it accepts.","source_element_name":"com.google.gson.stream.JsonReader.setStrictness(Strictness)","source_element_type":"Method"} ### com.google.gson.stream.JsonWriter.setLenient(boolean) - 被弃用:setLenient(boolean) - 替换为:setStrictness(Strictness) - 依据:官方建议替换 {"library_version":"2.11.0","change_type":"Deprecated Methods","change_id":"2.11.0_com.google.gson.stream.JsonWriter.setLenient(boolean)","change_description":"Please use JsonWriter.setStrictness(Strictness) instead. JsonWriter.setLenient(true) should be replaced by JsonWriter.setStrictness(Strictness.LENIENT) and JsonWriter.setLenient(false) should be replaced by JsonWriter.setStrictness(Strictness.LEGACY_STRICT).\nHowever, if you used setLenient(false) before, you might prefer Strictness.STRICT now instead.","source_element_name":"com.google.gson.stream.JsonWriter.setLenient(boolean)","source_element_type":"Method"} {"library_version":"2.11.0","change_type":"Methods","change_id":"2.11.0_com.google.gson.stream.JsonWriter.setStrictness(Strictness)","change_description":"Configures how strict this writer is with regard to the syntax rules specified in RFC 8259.","source_element_name":"com.google.gson.stream.JsonWriter.setStrictness(Strictness)","source_element_type":"Method"}