当前位置: 首页 > 知识库问答 >
问题:

JSON到字符串解码,但无法导入并引发错误

马寒
2023-03-14

我正在使用Netbean编写代码将JSON解码为String。我添加了以下库json-simple-1.1.1和json-20131018 JAR文件。我的代码如下:

import java.io.*;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;

public class JSONDecode 
{
    public static void main(String str[])
    {
            String jsonString="{\"stat\": { \"sdr\": \"aa:bb:cc:dd:ee:ff\", \"rcv\": \"aa:bb:cc:dd:ee:ff\", \"time\": \"UTC in millis\", \"type\": 1, \"subt\": 1, \"argv\": [{\"type\": 1, \"val\":\"stackoverflow\"}]}}";
            JSONObject jsonObject=new JSONObject(jsonString);
            JSONObject newjson=jsonObject.getJSONObject("stat");
            System.out.println(newjson.toString());
            jsonObject=new JSONObject(newjson.toString());
            System.out.println(jsonObject.getString("rcv"));
            System.out.println(newjson.toJSONArray("argv"));

    }
}

JAVAlang.ExceptionInInitializerError导致的错误:java。lang.RuntimeException:不可编译的源代码-包组织。json。coursera不存在simple。JSONDecode。(JSONDecode.java:4)线程“main”中出现异常C:\Users\saish\AppData\Local\NetBeans\Cache\8.2\executor snippets\run。xml:53:Java返回:1生成失败(总时间:0秒)

共有1个答案

柯镜
2023-03-14

将以下库json-20131018和json-simple-1.1.1导入到项目buildpath即可。

 类似资料:
  • 我尝试使用transcrypt将python文件转换为JS,使用命令。在我的python脚本中有一个对JSON的导入: 将目标代码保存在:/home/sarwagya/desktop/hello/target/org.transcrypt.runtime.js将目标代码保存在:/home/sarwagya/desktop/hello/target/re.translate.js将目标代码保存在:/

  • 问题内容: 我用来解码以下json字符串。 这是一个用Python编写的演示: 解码器将抛出: 如何应对呢?预期的输出是: 问题答案: “ \ s”不是有效的JSON转义字符串。 根据json.org,仅以下转义有效 \“ \\ / \ b \F \ n \ r \ t \ u 四十六进制数字

  • 我开始在leetcode上编码,然后在playground中打开它,并将该代码放入本地json jar,然后导入json jar,但仍然看到json无法解析的错误。 错误行:返回json.value(input).ToString(); 如有任何帮助,将不胜感激。 提前道谢。

  • 似乎“将tensorflow导入为tf”直接引发了此错误 Colab link:https://colab.research.google.com/drive/1Jr0j_I_npKQxcQ1ggJQFHTqoJHmt9Bqk

  • 问题内容: 我对使用Java中的json-simple库是陌生的,并且已经经历了编码和解码示例。复制编码示例很好,但是我无法使解码示例与混合类型JSON一起使用。 我的问题之一是库中有太多类,这些类没有正确记录,因此我没有源(以便能够通读并理解它们的目的)。因此,我努力了解如何使用许多此类。 阅读此示例后: 从json-simple官方解码教程中,我尝试解码此JSON: 我正在编写以下代码进行解码

  • 问题内容: 大家!我可以请您帮我解码以下JSON代码: 我想将上述结构组织为: 注1: 文件夹:收件箱 来自(来自):… 日期(日期):… 时间(时间):… utcOffsetSeconds:… 收件人(地址):… 收件人(姓名):… 状态(deliveryStatus):… 文字(正文):… 笔记2: … 先感谢您! 问题答案: 您可以使用该函数来解码JSON字符串: 而且您会得到像这样的东西: