首页 > 解决方案 > “org.json.JSONException:在字符 0 处输入结束”

问题描述

{"access_token": "IGQVJWZAmxOT3huRS02NHlxSWgybjVPd0g2Q2JUWGJOWER3Q0RlRzUzaDBiOTVjUUpOSTB4TUlYTRh4ZA0FvXzF1U0hFT3NBR1FEM2J4TmJPRUFDemhJVmdfbEItNEJ3VlZAPVXo2eVFiRGxJZAFBaUWtHeFZAsVnlFMUk3RU1N", "user_id": 17841415360011173}

这是我来自 url 的 jsonstring **(我更改了令牌的一些隐私字母“)**

它以字符串形式出现,我想将其设为 json

  var hhere= JSONObject(jsonstring)

它返回org.json.JSONException: End of input at character 0 of错误。任何人都可以帮忙吗?

标签: androidjsonkotlin

解决方案


val json = """{"access_token":"IGQVJWZAmxOT3huRS02NHlxSWgybjVPd0g2Q2JUWGJOWER3Q0RlRzUzaDBiOTVjUUpOSTB4TUlYTRh4ZA0FvXzF1U0hFT3NBR1FEM2J4TmJPRUFDemhJVmdfbEItNEJ3VlZAPVXo2eVFiRGxJZAFBaUWtHeFZAsVnlFMUk3RU1N","user_id": 17841415360011172}"""
val jsonObject = JSONObject(json)

它通常被解析为com.google.code.gson:gson:2.8.6


推荐阅读