问题标签 [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 - java/jsonsimple - 使用 key 从 jsonarray 获取值
我有以下示例 json 输出表单 java/jsonsimple。
JSONArray 是:
我试图弄清楚如何通过使用“dd1”而不是 ndx 来获取“dd1”键的值。
基本上,我希望能够测试给定的“键”以查看它是否在数组中,并带有一个值。
JSONArray 的文档允许 foo.get(1),但不允许 foo.get("dd1")
谢谢
附言。
我尝试将上面的内容插入到 JSONObject 中,然后执行 foo.get("dd1") 但我没有得到值。
问题似乎归结为弄清楚如何获取 [] 数组中的 dict 。
谢谢
xml - XML-JSON 转换器规则
我正在使用 net.sf.json.xml.XMLSerializer 将 XML 文档转换为 JSON。对于几乎两个相似的 XML 文档,我得到了两个不同的结果。我的代码是:
第一个字符串 t1 转换为:
而 t2 转换为:
这意味着,在第一种情况下,C 被认为是一个数组,而在第二种情况下,它被认为是一个对象。两个 XML 的区别在于 D 元素关闭后的空格。也就是说,在</D>
.
知道这里发生了什么吗?规则是什么?我对如何让它一致地识别数组更感兴趣。
java - 在 Java 中使用 JSONSimple 将通用集合转换为 JSON 字符串
我有一个非类型化的实体集合,并希望使用 JSONSimple 转换为 JSON 字符串。
我尝试过使用 JSONObject,例如:
但是,它只返回 Collection toString() 方法而不是 Collection 的元素;
java - 这个 JSON 有什么问题?
我正在使用简单的 json 来创建和解析一些 json。但是,在创建它之后,我会得到一个ParseException
when I do parser.parse(jStr);
。下面是值jStr
这有什么问题?我不能做一个数组数组吗?
java - json-simple,从文件中读取
我正在尝试遍历文件系统中的一个文件,该文件包含许多设备的配置信息。
该文件采用以下格式:
尝试获取内部键值对时出现以下错误:
线程“主”java.lang.ClassCastException 中的异常:org.json.simple.JSONArray 不能在 mav2bac.loadDevices(bac.java:98) 的 mav2bac.main(bac.java: 70)
那么使用 ContainerFactory 并实例化包含这些值的对象的正确方法是什么?
java - json-简单容器工厂
使用带有 containerFactory 的解码示例,我得到以下输出:
这些是调用 entry.getValue() 时输出的条目。
如何从这些对象中获取数据?
例如,我将如何获取 DeviceName 的值。
java - 解析已经在数组中的json数据?
我有以下数据:
由于这个 JSON 数据已经在一个数组中,我很难用简单的 JSON 解析它:
这不起作用,因为“1”(描述)在数组 0 中,这会导致越界异常,我该如何正确执行此操作?
java - 为什么 JSONObject 不对我的类进行编码?
给出作为输出:
[4,5]
{"it.integrasistemi.scegliInPianta.etc.JsonTest@3cb89838":"42"}
代替:
[4,5]
{[4,5]:"42"}
我错过了什么?
我的参考:http ://code.google.com/p/json-simple/wiki/EncodingExamples#Example_6-1_-_Customize_JSON_outputs
java - 如何使用简单的 JSON 库将 json 文件读入 java
我想JSON
使用 json 简单库用 java 读取这个文件。
我的JSON
文件如下所示:
这是我为读取此文件而编写的 java 代码:
但我得到以下异常:
线程“主”java.lang.ClassCastException 中的异常:org.json.simple.JSONArray 无法在 javaapplication1.JavaApplication1.main(JavaApplication1.java:24) 处转换为 org.json.simple.JSONObject
有人可以告诉我我做错了什么吗?整个文件是一个数组,文件的整个数组中有对象和另一个数组(汽车)。但我不知道如何将整个数组解析为 java 数组。我希望有人可以帮助我解决我的代码中缺少的代码行。
谢谢
java - Java读取httprequest流来处理json是乱码
我在使用此代码时遇到的问题是,在通过谷歌阅读后输出的 json 起初是乱码"{"auth key":""}"
,我认为这是因为它是用 gzip 压缩的,但是在使用 fiddler 检查标头后没有内容编码。
任何关于此事的想法都会很好,非常感谢