引入okhttp和fastjson依赖
直接修改build.gradle文件
// 第三方依赖
implementation 'com.alibaba:fastjson:1.1.71.android'
implementation 'com.squareup.okhttp3:okhttp:4.7.2'
AndroidManifest中添加网络访问权限
<uses-permission android:name="android.permission.INTERNET" />
fastjson构造json对象
首先初始化一个json对象
然后使用put函数传进参数
val obj = JSONObject()
obj.put("username", username.text.toString())
obj.put("email", email.text.toString())
obj.put("password", passwd.text.toString())
fastjson解析json对象
首先把字符串转换成json对象
val resobj = JSON.parseObject(response.body!!.string())
然后读取对应的参数值
Toast.makeText(this@RegisterActivity, resobj["code"].toString() + "-" + resobj["msg"].toString(), T