【问题标题】:how to convert String to JSONObject in android studio如何在android studio中将String转换为JSONObject
【发布时间】:2017-07-31 15:19:41
【问题描述】:

如何在我的 logcat 中修复此错误...

org.json.JSONException:java.lang.String 类型的值无法转换为 JSONObject

【问题讨论】:

  • 给我看你的字符串
  • 您的数据返回... HTML 格式,不是 JSON 格式。您必须确保您的数据返回 JSON。也许您的要求不正确。
  • 我修复了我的第一个错误,现在我的错误是 JSONException: End of input at character 0 of

标签: android


【解决方案1】:

您在剪辑中记录的字符串是 HTML 格式,而不是 JSON。

https://developer.android.com/reference/org/json/JSONObject.html

JSONObject jobj = new JSONObject();
try {
     jobj = new JSONObject(string);
} catch (JSONException e) {
     //e.printStackTrace();
}

如果你的输入是正确的 json 格式,会给你一个 json 对象

【讨论】:

  • 我修复了我的第一个错误,现在我的错误是 JSONException: End of input at character 0.
  • 这通常意味着解析了空/空字符串,显示你现在传递的字符串
【解决方案2】:
try {

    JSONObject jsonObject = new JSONObject(YOUR_STRING);
} 
catch (JSONException e) {
   e.printStackTrace();
}

【讨论】:

  • 我修复了我的第一个错误,现在我的错误是 JSONException: End of input at character 0.
猜你喜欢
  • 2019-02-03
  • 2019-09-17
  • 2018-01-06
  • 1970-01-01
  • 2016-04-13
  • 1970-01-01
  • 1970-01-01
  • 2016-11-13
  • 1970-01-01
相关资源
最近更新 更多