# 关于Gson2.10弃用API的项目集 **Repository Path**: khyfighting/GsonDeprecated2.10 ## Basic Information - **Project Name**: 关于Gson2.10弃用API的项目集 - **Description**: 这是一个关于Gson2.10弃用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.10项目集 ## 介绍 这是一个 Gson 2.10弃用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.10弃用API简单使用(无依赖关系) 8. src/test/java/singleUseDeprecated gson2.10弃用API(无依赖关系)的测试 ## Gson2.10 被弃用API说明 ### parse(JsonReader) - 被弃用:parse(JsonReader) - 替换为:parseReader(JsonReader) - 依据:官方建议替换 {"library_version":"2.10","change_type":"Deprecated Methods","change_id":"2.10_com.google.gson.JsonParser.parse(JsonReader)","change_description":"Use JsonParser.parseReader(JsonReader)","source_element_name":"com.google.gson.JsonParser.parse(JsonReader)","source_element_type":"Method"} {"library_version":"2.10","change_type":"Methods","change_id":"2.10_com.google.gson.JsonParser.parseReader(JsonReader)","change_description":"Returns the next value from the JSON stream as a parse tree.","source_element_name":"com.google.gson.JsonParser.parseReader(JsonReader)","source_element_type":"Method"} ### parse(Reader) - 被弃用:parse(Reader) - 替换为:parseReader(Reader) - 依据:官方建议替换 {"library_version":"2.10","change_type":"Deprecated Methods","change_id":"2.10_com.google.gson.JsonParser.parse(Reader)","change_description":"Use JsonParser.parseReader(Reader)","source_element_name":"com.google.gson.JsonParser.parse(Reader)","source_element_type":"Method"} {"library_version":"2.10","change_type":"Methods","change_id":"2.10_com.google.gson.JsonParser.parseReader(Reader)","change_description":"Parses the complete JSON string provided by the reader into a parse tree.","source_element_name":"com.google.gson.JsonParser.parseReader(Reader)","source_element_type":"Method"} ### getAsCharacter() - 被弃用:getAsCharacter() - 替换为:null - 依据: {"library_version":"2.10","change_type":"Deprecated Methods","change_id":"2.10_com.google.gson.JsonPrimitive.getAsCharacter()","change_description":"This method is misleading, as it does not get this element as a char but rather as a string's first character.","source_element_name":"com.google.gson.JsonPrimitive.getAsCharacter()","source_element_type":"Method"} ### JsonElement() - 被弃用:JsonElement() - 替换为:null - 依据:建议不要自定义JsonElement子类 {"library_version":"2.10","change_type":"Deprecated Constructors","change_id":"2.10_com.google.gson.JsonElement()","change_description":"Creating custom JsonElement subclasses is highly discouraged and can lead to undefined behavior.\nThis constructor is only kept for backward compatibility.","source_element_name":"com.google.gson.JsonElement()","source_element_type":"Constructor"}