|
@@ -28,8 +28,6 @@ import com.drake.net.*
|
|
|
import com.drake.net.sample.R
|
|
|
import com.drake.net.utils.scopeNetLife
|
|
|
import kotlinx.android.synthetic.main.fragment_async_task.*
|
|
|
-import org.json.JSONArray
|
|
|
-import org.json.JSONObject
|
|
|
|
|
|
|
|
|
class RequestMethodFragment : Fragment(R.layout.fragment_request_method) {
|
|
@@ -91,17 +89,24 @@ class RequestMethodFragment : Fragment(R.layout.fragment_request_method) {
|
|
|
* 请求参数为JSON
|
|
|
*/
|
|
|
private fun JSON() {
|
|
|
+ val name = "金城武"
|
|
|
+ val age = 29
|
|
|
+ val measurements = listOf(100, 100, 100)
|
|
|
+
|
|
|
scopeNetLife {
|
|
|
+
|
|
|
+ // 创建JSONObject对象
|
|
|
+ // tv_fragment.text = Post<String>("api") {
|
|
|
+ // json(JSONObject().run {
|
|
|
+ // put("name", name)
|
|
|
+ // put("age", age)
|
|
|
+ // put("measurements", JSONArray(measurements))
|
|
|
+ // })
|
|
|
+ // }.await()
|
|
|
+
|
|
|
+ // 创建JSON
|
|
|
tv_fragment.text = Post<String>("api") {
|
|
|
- json(JSONObject().run {
|
|
|
- put("name", "金城武")
|
|
|
- put("age", "23")
|
|
|
- put("measurements", JSONArray().run {
|
|
|
- put(100)
|
|
|
- put(100)
|
|
|
- put(100)
|
|
|
- })
|
|
|
- })
|
|
|
+ json("{name:$name, age:$age, measurements:$measurements}")
|
|
|
}.await()
|
|
|
}
|
|
|
}
|