如何使用 JSONObject 在 api 中解析“TRUE”(字符串,键名)?
Posted
技术标签:
【中文标题】如何使用 JSONObject 在 api 中解析“TRUE”(字符串,键名)?【英文标题】:How to parse "TRUE"(String, key name) in api with JSONObject? 【发布时间】:2021-06-29 13:05:48 【问题描述】:我必须解析有关加密货币交换的 api。它包括名为“TRUE”的加密货币,并产生 JSONException。嗯... JSONObject 将“TRUE”识别为布尔数据。 ??? JSONObject 可能已经将“TRUE=”视为布尔值的比较。这让我笑得很开心,很有趣,但显然是我必须解决的问题。如何解析具有“TRUE”作为键名的 Json?如果解决方案使用 Gson 也没关系。
https://api.bithumb.com/public/ticker/ALL_KRW
这是 API 链接。
【问题讨论】:
【参考方案1】:String s= "
"TRUE" :
"opening_price":"394.4"
"
JSONObject jsonObject = new JSONObject("" + s +"");
Log.d("JSON",jsonObject.getJSONObject("TRUE").getString("opening_price"));
【讨论】:
以上是关于如何使用 JSONObject 在 api 中解析“TRUE”(字符串,键名)?的主要内容,如果未能解决你的问题,请参考以下文章
在grails中解析JSON时如何获取真正的空值而不是JSONObject.NULL值