问题标签 [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 投票
1 回答
1683 浏览

json - JSONParser.parse() 错误

我在解析我的 JSON 文件时遇到错误

输入

{"大陆":"南美洲","re​​centJobRank":717,"latitude":"-34.6037232","lastSeenDate":"2012-11-23","start":"Inmediato","contactPerson":" Alejandra Perez","lastJobRank":2,"title":"Encimador","salary":"Convenio","jobtype":"Tiempo Completo","url":"http://www.computrabajo.com. ar/bt-ofrd-deglay-7148.htm","postedDate":"2012-11-21","duration":"Indeterminada","firstSeenDate":"2012-11-23","phoneNumber":" 011 4648-0226 RRHH","faxNumber":"011 4648-0226","location":"阿根廷布宜诺斯艾利斯","company":"Deglay SRL","id":"34076","department":"Buenos Aires","category":"others","applications":"Por e-mail o comunicandose a los telefonos","longitude":"-58.3815931"}

以下是我收到的例外情况

例外

位置 457 处的意外字符 (J)。在 org.json.simple.parser.JSONParser.nextToken(JSONParser.java:269) 的 org.json.simple.parser.Yylex.yylex(Yylex.java:610) 的 addfields 中捕获异常)

我试过在验证器上检查我的 json。看起来很好。我犯了什么明显的错误?

0 投票
0 回答
1106 浏览

java - 在java json中截断JSONArray简单

假设我在 json-simple-1.1.1 中有一个JSONArray调用。table我想将其截断为最大数量的值。为此,我采用一个子集并重新分配它,如下所示:

但是,这样做会导致java.util.ConcurrentModificationExceptiontable.addAll(rows)线。踢球的是,只有一个线程。通过阅读有关 Oracle 的异常,很明显我在这里做了某种无效操作,但我不确定是什么。

这是将产生错误的代码:

0 投票
2 回答
312 浏览

java - Java 语法:JSONArray 数组 = (JSONArray)obj

我正在学习用 Java 解码 JSON 文件,并且遇到了一些我不理解的语法。我也是 Java 新手。这是代码片段:

在我最好的程序员演讲中,我知道“JSONArray”是一个类。我们正在实例化一个新的 JSONArray 并将其称为“数组”。我们正在使用等号右侧的值初始化“数组”。

我的问题是——我不明白等号右边发生了什么。为什么括号中是“JSONArray”:(JSONArray)obj?我不明白这里发生了什么。

谢谢!

0 投票
1 回答
102 浏览

json-simple - json-simple 不解析完整的 json

我有一个很长的 JSON,我需要使用 Google 的 json-simple API 对其进行解析。但是,json-simple API 不会解析完整的 JSON 字符串。下面是我解析 JSON 的 Java 代码。输出没有完整的 JSON 字符串。

json-simple API 在解析 JSON 时是否有任何限制?或者我在我的代码中遗漏了什么?

请帮忙!非常感谢!

问候, 维纳亚克

Java 代码:

0 投票
1 回答
756 浏览

java - 从带有 JAVA 的 JSON 文件(嵌套对象数组)中打印出特定值

我希望能够解析并打印出 JSON 文件中的一些信息,但是每当我尝试使用嵌套对象数组时都会卡住。

我正在使用 JsonSimple 库。

我的 json 文件:

到目前为止,我一直在做的是将文件修改为以下内容:

通过使用迭代器能够打印出所有信息:

一旦我修改 JSON 文件并添加 Staff 对象,它就会停止工作。我知道我做错了什么,但我看不出是什么。

我真的希望能够使用包含在 JSON 文件中的 Staff 对象打印出此信息,一旦完成,我需要按年龄升序打印出这 2 位经理,我将如何做到这一点?

所有的想法和建议将不胜感激!谢谢。

经理类:

0 投票
1 回答
610 浏览

java - JSON 简单读取数组列表,它是“示例”的子集

我需要用 java 中的简单 JSON 读取数组列表。我得到了代码,但是我应该写什么让它读取树“example-array”,它是主树“Example”的子树。

这是json代码:

我尝试的是阅读它

但这不起作用。请帮忙。

0 投票
2 回答
85 浏览

java - 如何创建 JSONObject?

我正在尝试“创建”一个 JSONObject。现在我正在使用 JSON-Simple,我正在尝试按照这个思路做一些事情(对不起,如果这个示例 JSON 文件中有任何错字)

现在我在寻找如何通过 Java 将 valuedata 写入 JSON 文件时遇到问题,我尝试的是:

但这只是

0 投票
1 回答
166 浏览

java - JSON (Java) 中地图的带点路径

我想做它,所以我可以使用“。” 在 JSON 文件中的主地图中获取地图中的值。

例如,我的文件如下所示: http: //pastie.org/private/wl6jhgnylevz2fdccyjrg

在 Java 中,我将配置加载到 Map(但如有必要,我总是可以使用 JSONObject 来执行以下操作)。但我想使用允许我输入的 get 方法在“Test”映射中获取“One”的值: config.get("Test.One");

这是我目前拥有的:http: //pastie.org/private/zkxbxgs2nsteb1g0zcp6tq

它只是没有意义(我写的),不起作用,我几乎只是写了一堆废话。我真的很困惑如何做到这一点,任何帮助将不胜感激。我正在使用 JSON-Simple。

0 投票
2 回答
9580 浏览

java - JSON-简单。附加到 JSONArray

我正在使用 JSON-simple 库来解析 Json 格式。如何将某些内容附加到 JSONArray?例如,考虑以下 json

我需要在features. 我正在尝试创建这样的函数:-

如何实现上述代码中的第 1 步和第 2 步?

0 投票
2 回答
4098 浏览

java - 设置类路径以使用 JSON 简单

我正在尝试使用 JSON 简单库,但我只能用它执行我的程序。

我正在尝试以这种方式编译:

$ javac -classpath json.jar TestClass.java(json.rar是json-simple文件)

它编译正常。但是我在运行它时遇到了麻烦。这就是我尝试运行程序的方式:

$ java -classpath json.jar:. TestClass

我收到以下错误:Error: Could not find or load main class TestClass

但是文件在那里。在 ls 之后,显示如下:

DBImporter.class json-simple-1.1.1.jar TestClass.class testfile2.txt DBImporter.java output.txt TestClass.java json.jar resource.db testfile.txt

我在互联网上搜索了几个小时,但没有适合我的解决方案。我不知道这是否相关,但这是我的 TestClass

提前致谢!