问题标签 [json-simple]

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 投票
5 回答
62971 浏览

java - 如何将 JSONObject 转换为自定义 Java 类?

在 Java 中(使用 json-simple),我成功地解析了一个使用 JSON.stringify 在 JavaScript 中创建的 JSON 字符串。它看起来像这样:

这个字符串存储了一个自定义 JavaScript 对象的状态,我现在希望将其重组为纯 Java 类。它进展不顺利 - 第一次涉足 Java 来自 C# 背景。:-p

该对象当前采用 org.json.simple.JSONObject 的形式,因为这是 json-simple 从 JSONParser.parse() 操作生成的。

如何将此 JSONObject 转换为我的新 Java 类?(其定义如下……)

0 投票
4 回答
92603 浏览

java - 在 json simple 中从 root 遍历 JSONObject

我正在尝试使用简单的 json 迭代一个 json 对象。我已经看到了你可以getJSONObject("child")从哪里做的答案

但如果我只是有东西怎么办

并且想要迭代那个json对象。这:

抛出:

0 投票
1 回答
3723 浏览

java - 不能包含 json-simple-1.1.1.jar

我尝试编译以下代码(文件 Main.java):

json-simple 也包括在内(存储在 ./lib/ 中)

我得到了:

我做错了什么?

PS我正在使用:

Ubuntu 14.04

Java(TM) SE 运行时环境(内部版本 1.7.0_04-b20) Java HotSpot(TM) 64 位服务器 VM(内部版本 23.0-b21,混合模式)

我没有使用任何 IDE

更新:

当前目录:

json-simple 放置到目录:

0 投票
1 回答
13888 浏览

java - 未经检查地调用 add(E) 作为原始类型 ArrayList 和 HashMap 的成员

我有以下使用 org.json.simple 创建 JSON 对象的函数。

但是,当我使用 lint checker 时,我不断收到此警告。

我试图使用泛型类型。HashMap 使用泛型,但其他对象JSONObject JSONArray不使用。

非常感谢您的任何建议,

0 投票
1 回答
1189 浏览

java - 从 Servlet (JAVA) 中的 JSON 数组访问 JSON 对象的值

我被困在这里两天,试图读取存储在 JSONArray 中的 JSONobjects 的值。我使用简单的 JSON,它没有多大帮助!我只能通过类似 jsonstring=JSONArrayName.get(indx); 的方式访问保存 JSONObjects 的 JSONArray 元素。但后来我无法从存储在“jsonstring”字符串中的 JSON 对象中读取值请帮助!请在下面找到我的代码。

ps:我正在使用 $.ajax,我需要存储接收到的值并在我的服务器中处理/使用它

// 这是我的客户端代码 Login.html


0 投票
1 回答
814 浏览

jsp - 写入自定义输出时,在 jsp 的 release() 中刷新缓冲区的内部错误

我在这里使用 json 简单库编写 json 数据

现在代码运行良好,我能够得到输出。代码是 -

现在每次我点击页面时,我都会在服务器日志中收到警告 -

当我在代码中使用 out.flush 时,如何刷新缓冲区。

问候

0 投票
4 回答
10424 浏览

java - Web 服务的 JSON 参数

我正在尝试创建一个web service将接收JSON response的数据库,然后用它查询数据库以返回商店详细信息(JSON response)

我打算mobile app稍后使用它。但是在开发过程中,我正在使用AJAX calls. 我@GET目前正在使用请求。我能够成功返回 JSON 响应。我现在面临将 传递JSON Object@GET method. 在调试时,我看到我的输入参数中有一个空值。有人可以看看我的代码并告诉我我做错了什么吗?

这是offerProcess类 -

对于它的价值,我正在使用JSON.Simple 库

0 投票
0 回答
1931 浏览

java - 无法在 Eclipse 中初始化 JSONObject 或 JSONArray

我是 JSON 编程的新手。我正在尝试编写一个 Web 服务来从 SQLite 表中获取数据并将输出写入 JSON 文件。我已将 JSON 简单 jar 添加到我的 eclipse 项目中。当我添加如下所示的一行代码时,

它编译正确。但是,当调用 web 服务时,我在这一行得到一个异常,如下所示,

这是我完整的java文件...

如果我将它作为 Java 应用程序运行,则 JSON 文件会正确生成。如果我从中创建一个自下而上的 Web 服务并从中调用该方法,我会得到上面提到的异常。异常发生在初始化 JSONObject 的行。

谁能帮我解决这个问题?

谢谢和问候,维文。

0 投票
2 回答
1735 浏览

java - 在 Java 中解析 Json 数值

我的 Java 程序将 JSON 字符串作为参数并对其进行解析。我正在使用 json-simple 解析器。这是它的链接。我正在尝试将以下 JSON 字符串作为参数传递给程序。

我正在尝试获取 "valInMs" 的值。以下是执行此操作的 java 代码

上面的代码引发java.lang.ClassCastExceptionjava.lang.Long不能强制转换为java.lang.Integer.

我试图了解程序在遇到 JSON 数字值时应该期待什么。无法通过查看 JSON 对象来确定“类型”。

java程序应该如何处理这个?

形成json.org似乎 Json “值”(在许多其他的东西中)可以是 “数字”。“数字”可以是以下之一:

0 投票
0 回答
366 浏览

java - 读取 JSON 文件中的 CSV 值

我有一个问题,我必须读取一个 JSON 文件并从其中一个属性中提取一个大的 CSV 值,对其进行处理(获取一些整体信息,如 CSV 行数、列数......),然后将其保存到数据库中。

为此,我使用 json-simple 解析 json 文件并从其属性中提取 csv 值。我遇到了一些堆问题,因此在将整个 csv 值获取到 java.lang.String 时一定有问题。

我想知道做到这一点的最佳方法,因为我担心使用杰克逊或其他基于流的方法库根本无济于事。

最好的问候,Ĩvan Frias