Tag: json simple

添加JSON包参考; Java新手

我是Java的新手,并且一直很善良。 话虽这么说,我正在尝试使用JSON库(包?类?Java术语真是令人困惑!)并且在添加它们作为参考时遇到了问题。 这三个导入无法解决: import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.json.simple.JSONValue; 我去了json.org并下载了Java库,但我不知道如何处理它们。 我试图进入项目属性并添加外部类无济于事。 我注意到下载的文件夹里装满了.java文件。 我应该怎么做这些? 很抱歉在这里提出这样一个菜鸟问题,但我很难过。

在json中简单地从root中迭代JSONObject

我试图使用json simple迭代json对象。 我已经看到了你可以从中做一个getJSONObject(“child”)的答案 { “child”: { “something”: “value”, “something2”: “value” } } 但是,如果我有一些东西呢? { “k1″:”v1”, “k2″:”v2”, “k3″:”v3” } 并希望迭代该json对象。 这个: Iterator iter = jObj.keys(); throws:找不到符号符号:方法keys()location:class org.json.simple.JSONObject

用Java解码JSON字符串

我是Java中使用json-simple库的新手,我已经完成了编码和解码示例。 复制编码示例很好,但是我无法使用混合类型的JSON来解码。 我的一个问题是库中有太多的类没有正确记录,而且我没有源(为了能够阅读并理解它们的用途)。 因此,我很难理解如何使用这些类。 看完这个例子后: String jsonText = “{\”first\”: 123, \”second\”: [4, 5, 6], \”third\”: 789}”; JSONParser parser = new JSONParser(); ContainerFactory containerFactory = new ContainerFactory(){ public List creatArrayContainer() { return new LinkedList(); } public Map createObjectContainer() { return new LinkedHashMap(); } }; try { Map json = (Map)parser.parse(jsonText, containerFactory); Iterator iter = json.entrySet().iterator(); System.out.println(“==iterate […]