问题标签 [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.
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 类?(其定义如下……)
java - 在 json simple 中从 root 遍历 JSONObject
我正在尝试使用简单的 json 迭代一个 json 对象。我已经看到了你可以getJSONObject("child")
从哪里做的答案
但如果我只是有东西怎么办
并且想要迭代那个json
对象。这:
抛出:
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 放置到目录:
java - 未经检查地调用 add(E) 作为原始类型 ArrayList 和 HashMap 的成员
我有以下使用 org.json.simple 创建 JSON 对象的函数。
但是,当我使用 lint checker 时,我不断收到此警告。
我试图使用泛型类型。HashMap 使用泛型,但其他对象JSONObject
JSONArray
不使用。
非常感谢您的任何建议,
java - 从 Servlet (JAVA) 中的 JSON 数组访问 JSON 对象的值
我被困在这里两天,试图读取存储在 JSONArray 中的 JSONobjects 的值。我使用简单的 JSON,它没有多大帮助!我只能通过类似 jsonstring=JSONArrayName.get(indx); 的方式访问保存 JSONObjects 的 JSONArray 元素。但后来我无法从存储在“jsonstring”字符串中的 JSON 对象中读取值请帮助!请在下面找到我的代码。
ps:我正在使用 $.ajax,我需要存储接收到的值并在我的服务器中处理/使用它
// 这是我的客户端代码 Login.html
jsp - 写入自定义输出时,在 jsp 的 release() 中刷新缓冲区的内部错误
我在这里使用 json 简单库编写 json 数据
现在代码运行良好,我能够得到输出。代码是 -
现在每次我点击页面时,我都会在服务器日志中收到警告 -
当我在代码中使用 out.flush 时,如何刷新缓冲区。
问候
java - Web 服务的 JSON 参数
我正在尝试创建一个web service
将接收JSON response
的数据库,然后用它查询数据库以返回商店详细信息(JSON response)
。
我打算mobile app
稍后使用它。但是在开发过程中,我正在使用AJAX calls
. 我@GET
目前正在使用请求。我能够成功返回 JSON 响应。我现在面临将 传递JSON Object
给@GET method
. 在调试时,我看到我的输入参数中有一个空值。有人可以看看我的代码并告诉我我做错了什么吗?
这是offerProcess类 -
对于它的价值,我正在使用JSON.Simple 库。
java - 无法在 Eclipse 中初始化 JSONObject 或 JSONArray
我是 JSON 编程的新手。我正在尝试编写一个 Web 服务来从 SQLite 表中获取数据并将输出写入 JSON 文件。我已将 JSON 简单 jar 添加到我的 eclipse 项目中。当我添加如下所示的一行代码时,
它编译正确。但是,当调用 web 服务时,我在这一行得到一个异常,如下所示,
这是我完整的java文件...
如果我将它作为 Java 应用程序运行,则 JSON 文件会正确生成。如果我从中创建一个自下而上的 Web 服务并从中调用该方法,我会得到上面提到的异常。异常发生在初始化 JSONObject 的行。
谁能帮我解决这个问题?
谢谢和问候,维文。
java - 在 Java 中解析 Json 数值
我的 Java 程序将 JSON 字符串作为参数并对其进行解析。我正在使用 json-simple 解析器。这是它的链接。我正在尝试将以下 JSON 字符串作为参数传递给程序。
我正在尝试获取 "valInMs" 的值。以下是执行此操作的 java 代码
上面的代码引发java.lang.ClassCastException
:java.lang.Long
不能强制转换为java.lang.Integer
.
我试图了解程序在遇到 JSON 数字值时应该期待什么。无法通过查看 JSON 对象来确定“类型”。
java程序应该如何处理这个?
形成json.org似乎 Json “值”(在许多其他的东西中)可以是 “数字”。“数字”可以是以下之一:
java - 读取 JSON 文件中的 CSV 值
我有一个问题,我必须读取一个 JSON 文件并从其中一个属性中提取一个大的 CSV 值,对其进行处理(获取一些整体信息,如 CSV 行数、列数......),然后将其保存到数据库中。
为此,我使用 json-simple 解析 json 文件并从其属性中提取 csv 值。我遇到了一些堆问题,因此在将整个 csv 值获取到 java.lang.String 时一定有问题。
我想知道做到这一点的最佳方法,因为我担心使用杰克逊或其他基于流的方法库根本无济于事。
最好的问候,Ĩvan Frias