java - 使用 Java 解码 JSON

标签 java json json-simple

我正在尝试使用 Java 解码 JSON 数据。我在以下链接中找到了一个库: http://code.google.com/p/json-simple/wiki/DecodingExamples

我已将 .jar 文件包含在 Eclipse 项目的构建路径中,该项目在“引用的库”下添加了该库。但是,当我尝试使用上面链接中第一个示例所示的库时,找不到该类型。

String s="[0,{\"1\":{\"2\":{\"3\":{\"4\":[5,{\"6\":7}]}}}}]";
Object obj=JSONValue.parse(s);
// Error: JSONValue cannot be resolved

我知道这个问题可能有点天真,但是有人可以指出我做错了什么步骤吗?

到目前为止的进口 list 是:

import java.io.DataInputStream;
import java.io.DataOutputStream;    
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import org.json.JSONException;
import org.json.JSONStringer;

谢谢。

最佳答案

我认为您已经下载了 json-simple-1.1-bundle.jar,相反,您应该下载第四个:json_simple-1.1.jar

关于java - 使用 Java 解码 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8264267/

相关文章:

java - 如何设计接口(interface)以方便 Java 测试?

java - 一个检查元素是否在列表中的衬垫

json - 从 Ruby 中的 JSON 文件解析并从嵌套哈希中提取数字

java - 如何将 JSON 数组映射/反序列化为 POJO 或 POJO 列表?

java - New Relic MySQL 服务器未显示

java - Hadoop:作业显示在作业浏览器中,但无法通过 api 访问 JobStatus

android - 数组无法转换为 JSONObject Android

json - 如何检索 azure iot-hub 存储帐户名称

java - 使用 Java 将所有数值转换为 JSON 中的字符串

java - 为什么我这里不能成功调用.put方法?