问题标签 [org.json]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何使用 json.org.XMLTokenizer 解析 XML?
所以有一段时间我决定用 json.org 库创建一个简单的 xml 文件。我正在使用java。这是我的 XML:
我看到 JsonArray 看起来像这样:
于是我开始解析:
我可以得到第一个元素,这显然是一个字符串。但是我尝试使用 String[]、Object[]、List 来解析其他数组……这是基本的 Java,所以我觉得我一定遗漏了一些非常明显的@_@。那些元素是什么?
java - Java字符串到JSON,反之亦然
我正在寻找一种将字符串转换为 JSON 对象的方法,反之亦然。
我有一个带有 JSON 表示法的字符串作为值。我需要将此值转换为 JSON 对象,以便从 JSON 对象中获取特定数据。Afterwarts,我需要将特定的 JSON 对象(属性)转换为 JAVA 属性。
有谁知道如何实现这一目标?我知道 Javaimport org.json.JSONObject;
可以让我创建 JSONObjects,但我不知道如何将我的 JSON 字符串转换为 JSON 对象。
java - 在java中反序列化json推文
我正在尝试制作一个程序来使用我从 twitter 流 API (https://stream.twitter.com/1/statuses/sample.json) 获得的数据。因为这是我第一次遇到 Json,所以我遇到了一些问题。我四处寻找 Java 中 JSON 的不同选项,并决定使用 org.json 库,因为它支持以通用 Map 格式进行反序列化,这非常有用,因为并非我从该 API 获得的所有 JSON 对象都具有相同的结构.
我执行此任务的代码部分如下所示:
当我运行程序时,出现此异常:错误:无法编译的源代码 - 错误的 ctor 符号类型:
我尝试调试它,似乎当有一个对象嵌套在另一个对象中时它会崩溃,但这应该是受支持的。
我感谢任何形式的帮助!
费德里科
java - 我可以从 JSONObject 获取价值而不提及其名称吗?
我的 JSON 对象:
我这样做是为了获取 id 的值:
我可以得到 id、name 或 price 的值,而不提它的名字,可能像 index 或其他方法?
java - JSON:用 java 和 org.json 解析(递归)
我正在使用该包org.json
来解析 JSONArray(我将 json 字符串保存在数据库中)。但是,当同一个键可能关联一个字符串或 JSONObject 时,我没有成功解析它,具体取决于上下文。
例如,请参阅以下 JSON 代码...
在上面的代码中,密钥"values"
有两种可能性......
- 有值的字符串
"First Name"
- 具有 value 的 JSONObject
{"2":{"value":"Extra Cheese","baseline":"undefined"},"3":{"value":"Pepperoni","baseline":"undefined"}}
。
当值可能是 2 种不同的数据类型时,我如何能够正确处理?
java - 爪哇。org.json 的问题
我有 Json 字符串,其中包含“键”:“值”对,我需要使用 Java 和导入 org.json 知道该字符串的键。我尝试使用迭代器,但最后第一对键打印。
例如字符串:
我想打印:“ firstName lastName address phoneNumbers ”。但我有:“姓氏地址电话号码名字”
xml - java.lang.NoSuchMethodError: org.json.XML.toJSONObject
目标:将 XML 解析为 JSON:我已导入 json-org.jar 以将 XML 解析为 JSON。使用简单的java项目很好,但在Android期间它给出了错误:
我在 DDMS 中遇到错误:java.lang.NoSuchMethodError:org.json.XML.toJSONObject at org.json.XML.toJSONObject(XML.java:282)
android - Parcelable 优于 JSON 的优势
我目前正在使用 JSON (org.json) 来序列化我的一个数据类。当我在 Bundle 或 Intent 中传递它时,我只需在发送方调用 .toString() ,然后在接收方重新创建类。从我目前所读的所有内容来看,由于性能问题,我不应该实现 Java 的 Serializable。我正在重写应用程序的某些部分,我正在考虑让我的数据类实现 Parcelable 并以这种方式传输它们。如果我这样做会有什么好处?如果我改用 Jackson JSON 库会更好吗?大多数 JSON 工作是基于 API 的;服务器仅使用 JSON 响应。我还在应用程序端存储了一些用于缓存的 JSON。
java - MongoDB DBObject 和 org.json.JSONObject 之间的桥梁?
我正在使用本机 MongoDB 驱动程序和 API,用于com.mongodb.DBObject
表示 JSON 对象,但是出于一般目的,我使用了org.json.JSONOBject
.
我想过替换它并使用 DBObject 作为通用 JSON 库,但感觉不对。
但是为了与两者互操作,使用了低级别的字符串/映射格式/解析接口,我也不喜欢。
是否有一个已知的库可以实现这两个接口以实现更轻松的互操作性?
java - 如何在 Java 中克隆 org.json.JSONObject?
有没有办法克隆一个实例org.json.JSONObject
而不对其进行字符串化并重新分析结果?
浅拷贝是可以接受的。