问题标签 [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.

0 投票
2 回答
2702 浏览

java - 无法将json字符串转换为对象

我正在我的 javascript 中构建一个 JSONObject,然后使用以下代码将其作为字符串发送到我的 servlet:

字符串看起来像: [{"location":"Boston"},{"value":"5"},{"coverage":"15"},{"validPeriod":"08/05/2013"},{"description":"test description"}]并且 servlet 可以毫无问题地接收它。

然后我在我的servlet中得到这个:

我正在尝试将 JSON 字符串转换回 servlet 中的对象,以便能够循环遍历这些项目或获取所需的项目。我正在使用的图书馆是org.json

我累了:

没有任何成功。刚刚收到此错误: Unhandled exception type JSONException 我不知道发生了什么。也许我已经太累了。我确定我错过了一些非常小的东西,但我无法发现它。

我知道它已经被问了数百次了。我知道我会得到大量的反对票,但我无法找到我的问题的答案。

0 投票
1 回答
1099 浏览

java - 无法从 String 解析为 JSONObject

我使用以下代码将格式正确的字符串转换为 Java 中的 JSONObject:

但它抛出了一个异常,似乎我无法将该特定字符串转换为 JSONObject。JSON 可以在此页面中访问:(它太大而无法显示!)http://bromio.com.mx/explore/PointOfInterestService.svc/GetData 解决这个问题的任何帮助都会对我有很大帮助。谢谢你

0 投票
2 回答
6198 浏览

android - 为什么 org.json.JSONObject getLong 和 getString 不相等

像这样的代码:

日志打印:

为什么 getLong 的值为 3537275240990320128,而字符串的值为 3537275240990320342?

0 投票
1 回答
3850 浏览

java - 使用 org.json.JSONObject 解析 JSON 中的转义字符;

我正在使用 org.json 来解析和编写 json。在序列化(即转换为字符串)时,我看到 json 对象添加了一个额外的转义字符。如果可能的话,如何避免这种情况?

输出:

0 投票
1 回答
892 浏览

java - 用 org.Json 在 Java 中解析 JSON?

我对此感到很困惑。我正在尝试使用更新程序,并且我正在使用从 url 返回的 api。:JSON

如何从 URL 返回的 JSON 中获取数据。我不想使用“第 3 方”解析器。谢谢。另外,我被困在这部分:

我知道我需要循环一个数组,但是没有主数组,除非它是“”。? 这就是让我感到困惑的地方。如何从 url 解析这个 JSON?

我看到有人这样做,但我知道这是否会在我的 JSON 中起作用? 在 Java 中解析 JSON 对象

0 投票
1 回答
668 浏览

android - 更改或升级内置的 org.json 库,是否可行并且是个好主意?

我的应用程序很大程度上依赖于 JSON 库org.json.*。这个包是内置在 Android 标准库中的,这是我不知道的,因为我也将它包含在我的源代码树中。

我需要使用JSONArray.remove内置包不支持的函数 (),而它位于源代码分发 jar 中org.json(我包含在我的项目中)。所以会发生什么,一切都编译了,但我在运行时得到java.lang.NoSuchMethodError: org.json.JSONArray.remove

我的问题是,如何告诉 eclipse 或 Android 使用源代码树中的 org.json.* 而不是其内置版本?

还有一个子问题:这是个好主意吗?与官方源代码分发相比,内置 JSON 包可能有本机级别的改进或类似的改进吗?

0 投票
1 回答
1519 浏览

xml - json 到 xml 在 java 中使用 json.org jar 给出“

org.jar 将 json 转换为 xml,但同时转换其提供的输出,包括 ".

Json : {"Organization":{"Company":[{"CompanyAddress":"Address1","CompanyName":"ABCD"},{"CompanyAddress":"Address2","CompanyName":"PQRS"}]} }

XML:

"{"组织":{"公司":[{"公司地址":"地址 1","公司名称":"ABCD"},{"公司地址":"地址 2","公司名称":"PQRS"}]}} "

0 投票
1 回答
2343 浏览

java - JSONObject 键顺序反转

我搜索了很多资源,但找不到这个的答案..

众所周知,JSONObject 键以相反的顺序返回。

有没有办法以 JSON 中出现的正确顺序递归 JSONObject

我知道 JSONObject 是无序的,也许有办法订购它????

JSON是下面的类型......并且键开始从最底部的styleHint标签开始递归

0 投票
3 回答
31127 浏览

java - 为什么 double 在 JSON 字符串中转换为 int

我刚刚编码将一个双精度值数组放入JsonObject. 但是,当我打印它时,我所有的 double 值都转换为 int 值。有人可以帮助我了解背后发生的事情吗?请让我知道将原始数组放入的最佳方法JsonObject

输出:

{“双打”:[1,2,3]}

0 投票
1 回答
1554 浏览

java - 将数组从 Jquery 发送到 Struts1 方法

我的 jsp 和 jquery 代码为

我的java代码为

现在我的北极课程是

现在我遇到了异常

我得到json如下

实际上应该是

我不明白发生了什么,因此我得到了 com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token at [Source: java.io.StringReader@f94ca; 行:1,列:27](通过引用链:com.ihexa.common.admin.cabsharing.action.Article["categories"])

我通过以下方式解决了答案

文章用户 = mapper.readValue(point, Article.class);

System.out.println(user.getRouteFirst());

Gson gson = 新 Gson();

TypeToken> token = new TypeToken>(){}; 列出 personList = gson.fromJson(user.getRouteFirst(), token.getType());

文章分类为

公共类文章{

//setter 和 getter

}

jsp jquery代码为