瀏覽代碼

修订文档

drake 3 年之前
父節點
當前提交
33df7ea039
共有 3 個文件被更改,包括 6 次插入9 次删除
  1. 1 1
      docs/convert-special.md
  2. 4 4
      docs/kotlin-serialization.md
  3. 1 4
      net/src/main/java/com/drake/net/convert/NetConverter.kt

+ 1 - 1
docs/convert-special.md

@@ -37,7 +37,7 @@ scopeNetLife {
 }
 ```
 
-## 仅解析数据字段
+## 解析Json中的字段
 
 这样每次都要`await().data`才是你要的`data`对象. 有些人就想省略直接不写code和msg, 希望直接返回data. 那么在转换器里面就只解析data字段即可
 

+ 4 - 4
docs/kotlin-serialization.md

@@ -32,7 +32,7 @@
     ```
 === "单例配置"
     ```kotlin
-    val userList = Get<List<UserModel>>("list-data") {
+    val userList = Get<List<UserModel>>("list") {
         converter = SerializationConvert() // 单例转换器, 此时会忽略全局转换器
     }.await()
     ```
@@ -41,9 +41,9 @@
 
 ```kotlin
 scopeNetLife {
-    val userList = Get<List<UserModel>>("list-data") {
-        // 该转换器直接解析JSON中的data字段, 而非返回的整个JSON字符串
-        converter = SerializationConvert() // 单例转换器, 此时会忽略全局转换器
+    // 这里后端直接返回的Json数组
+    val userList = Get<List<UserModel>>("list") {
+        converter = SerializationConvert()
     }.await()
 
     tvFragment.text = userList[0].name

+ 1 - 4
net/src/main/java/com/drake/net/convert/NetConverter.kt

@@ -33,10 +33,7 @@ interface NetConverter {
         /**
          * 返回结果应当等于泛型对象, 可空
          */
-        override fun <R> onConvert(
-            succeed: Type,
-            response: Response
-        ): R? {
+        override fun <R> onConvert(succeed: Type, response: Response): R? {
             return when (succeed) {
                 String::class.java -> response.body?.string() as R
                 ByteString::class.java -> response.body?.byteString() as R