# 关于Gson 2.8.7 弃用API 的项目集 **Repository Path**: khyfighting/GsonDeprecated2.8.7 ## Basic Information - **Project Name**: 关于Gson 2.8.7 弃用API 的项目集 - **Description**: 这是一个关于Gson 2.8.7 弃用API 的项目集 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-27 - **Last Updated**: 2024-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 关于Gson 2.8.7 弃用API 的项目集 ## 介绍 这是一个关于Gson 2.8.7 弃用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.8.7弃用API简单使用(无依赖关系) 8. src/test/java/singleUseDeprecated gson2.8.7弃用API(无依赖关系)的测试 ## Gson2.8.7 被弃用API说明 ### getAsCharacter() - 被弃用:getAsCharacter() - 替换为:getAsString() - 依据:没有官方替换建议 {"library_version":"2.8.7","change_type":"Deprecated Methods","change_id":"2.8.7_com.google.gson.JsonElement.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.JsonElement.getAsCharacter()","source_element_type":"Method"} {"library_version":"2.8.7","change_type":"Methods","change_id":"2.8.7_com.google.gson.JsonElement.getAsString()","change_description":"convenience method to get this element as a string value.","source_element_name":"com.google.gson.JsonElement.getAsString()","source_element_type":"Method"} ### parse(String) - 被弃用:parse(String) - 替换为:parseString(String) - 依据:官方建议替换 {"library_version":"2.8.7","change_type":"Deprecated Methods","change_id":"2.8.7_com.google.gson.JsonParser.parse(String)","change_description":"Use JsonParser.parseString(java.lang.String)","source_element_name":"com.google.gson.JsonParser.parse(String)","source_element_type":"Method"} {"library_version":"2.8.7","change_type":"Methods","change_id":"2.8.7_com.google.gson.JsonParser.parseString(String)","change_description":"Parses the specified JSON string into a parse tree","source_element_name":"com.google.gson.JsonParser.parseString(String json)","source_element_type":"Method"} ### JsonParser() - 被弃用:JsonParser() - 替换为: - 依据:官方建议无需实例化,改用static方法直接调用即可 eg.parseString(String)新的非弃用的API直接调用即可,无需实例化-但是弃用API不行得实例化 {"library_version":"2.8.7","change_type":"Deprecated Constructors","change_id":"2.8.7_com.google.gson.JsonParser()","change_description":"","source_element_name":"com.google.gson.JsonParser()","source_element_type":"Constructor"}