java - android pie 9.0 mobile:org.json.JSONException:类型为java.lang.String的值CLEARTEXT无法转换为JSONObject

标签 java android retrofit2

解析JSON时出现以下错误-


“ org.json.JSONException:java.lang.String类型的值CLEARTEXT
无法转换为JSONObject **”。


该错误仅出现在Android Pie(9)上,并且该应用程序适用于较低版本。

我正在使用Retrofit2发出网络请求。

这是我的要求-

{"method_name":"uLogin","body":{"psw":"mypassword","emp_type":"1","emp_cont":"contact No"}} 

最佳答案

    I have got solution. it is below.

    https://stackoverflow.com/questions/55323315/retrofit2-response-null-on-android-pie

    android:usesCleartextTraffic="true"
           tools:targetApi="p"


    <application
               android:allowBackup="true"
               android:hardwareAccelerated="true"
               android:icon="@mipmap/ic_launcher"
               android:label="@string/app_name"
               android:roundIcon="@mipmap/ic_launcher_round"
               android:supportsRtl="true"
               android:theme="@style/AppTheme"
               android:usesCleartextTraffic="true"
               tools:targetApi="p">

关于java - android pie 9.0 mobile:org.json.JSONException:类型为java.lang.String的值CLEARTEXT无法转换为JSONObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56904277/

相关文章:

java - 函数的开始和停止时间不断返回 0 或 1

java - 我的自定义 jsp 标记库抛出错误 HTTP Status 500 - 无法为 JSP 编译类

java - 如何在另一个序列化程序中使用自定义 Json 序列化程序

java - 在jsp中声明taglib时我可以让它输出html代码吗

java - Android:使用 xslt 转换 xml

java - for 循环在 Android 设备上非常慢

android - 使用 Retrofit 获取 json 响应数据时出现问题

java - 将文件(图像)从 Android 设备发送到使用 REST 编写的服务器上的 Web 服务

android - 是否可以在 Android 中使用 URL 而不是 SDK 将图像上传到 firebase 存储?

android - 如何在改造 2.0 的 onResponse 上处理对象