java - Json String无法使用json-simple toolkit java解码

标签 java json exception decode json-simple

JSON-Simple

JSON-Simple Example

String login = "{\"result\":[104192,42068],\"id\":1}";

Object obj = JSONValue.parse(login);

JSONArray array = (JSONArray)obj;

这会抛出一个异常

Exception in thread "main" java.lang.ClassCastException: org.json.simple.JSONObject cannot be cast to org.json.simple.JSONArray

这段代码有什么问题?

最佳答案

在这种情况下,解析结果是一个 JSONObject,因此您需要将其转换为它。

关于java - Json String无法使用json-simple toolkit java解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5711804/

相关文章:

java - 什么数据结构最适合在 Java 中实现二维数组?

Django序列化器错误: 'NoneType' object has no attribute '_meta'

java - Hibernate:目标虚拟机中发生异常:无法延迟初始化集合

php - 如何捕获 require_once/include_once 异常?

WCF - 抛出异常或 FaultException?

java - Selenium - driver.getPageSource() 与从浏览器查看的源不同

java - JPQL:为什么我无法按日期选择记录?

java - 使用 XSSFWorkbook 追加 Excel 列

json - GraphQL/React 抛出网络错误 JSON.parse : unexpected character at line 1 column 1 of the JSON data

java - REST 和非 RESTful URL 的组合不起作用