问题标签 [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.
json - JSONParser.parse() 错误
我在解析我的 JSON 文件时遇到错误
输入
{"大陆":"南美洲","recentJobRank":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。看起来很好。我犯了什么明显的错误?
java - 在java json中截断JSONArray简单
假设我在 json-simple-1.1.1 中有一个JSONArray
调用。table
我想将其截断为最大数量的值。为此,我采用一个子集并重新分配它,如下所示:
但是,这样做会导致java.util.ConcurrentModificationException
上table.addAll(rows)
线。踢球的是,只有一个线程。通过阅读有关 Oracle 的异常,很明显我在这里做了某种无效操作,但我不确定是什么。
这是将产生错误的代码:
java - Java 语法:JSONArray 数组 = (JSONArray)obj
我正在学习用 Java 解码 JSON 文件,并且遇到了一些我不理解的语法。我也是 Java 新手。这是代码片段:
在我最好的程序员演讲中,我知道“JSONArray”是一个类。我们正在实例化一个新的 JSONArray 并将其称为“数组”。我们正在使用等号右侧的值初始化“数组”。
我的问题是——我不明白等号右边发生了什么。为什么括号中是“JSONArray”:(JSONArray)obj?我不明白这里发生了什么。
谢谢!
json-simple - json-simple 不解析完整的 json
我有一个很长的 JSON,我需要使用 Google 的 json-simple API 对其进行解析。但是,json-simple API 不会解析完整的 JSON 字符串。下面是我解析 JSON 的 Java 代码。输出没有完整的 JSON 字符串。
json-simple API 在解析 JSON 时是否有任何限制?或者我在我的代码中遗漏了什么?
请帮忙!非常感谢!
问候, 维纳亚克
Java 代码:
java - 从带有 JAVA 的 JSON 文件(嵌套对象数组)中打印出特定值
我希望能够解析并打印出 JSON 文件中的一些信息,但是每当我尝试使用嵌套对象数组时都会卡住。
我正在使用 JsonSimple 库。
我的 json 文件:
到目前为止,我一直在做的是将文件修改为以下内容:
通过使用迭代器能够打印出所有信息:
一旦我修改 JSON 文件并添加 Staff 对象,它就会停止工作。我知道我做错了什么,但我看不出是什么。
我真的希望能够使用包含在 JSON 文件中的 Staff 对象打印出此信息,一旦完成,我需要按年龄升序打印出这 2 位经理,我将如何做到这一点?
所有的想法和建议将不胜感激!谢谢。
经理类:
java - JSON 简单读取数组列表,它是“示例”的子集
我需要用 java 中的简单 JSON 读取数组列表。我得到了代码,但是我应该写什么让它读取树“example-array”,它是主树“Example”的子树。
这是json代码:
我尝试的是阅读它
但这不起作用。请帮忙。
java - 如何创建 JSONObject?
我正在尝试“创建”一个 JSONObject。现在我正在使用 JSON-Simple,我正在尝试按照这个思路做一些事情(对不起,如果这个示例 JSON 文件中有任何错字)
现在我在寻找如何通过 Java 将 valuedata 写入 JSON 文件时遇到问题,我尝试的是:
但这只是
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。
java - JSON-简单。附加到 JSONArray
我正在使用 JSON-simple 库来解析 Json 格式。如何将某些内容附加到 JSONArray?例如,考虑以下 json
我需要在features
. 我正在尝试创建这样的函数:-
如何实现上述代码中的第 1 步和第 2 步?
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
提前致谢!