2017-12-13 3 views
0

Netbeansを使用してJSONをStringにデコードするコードを記述しています。私は次のようにJSON-シンプル-1.1.1とJSON-20131018 JARのfiles.Myコードは以下のライブラリを追加しました:JSONから文字列をデコードできますが、インポートおよびスローできないエラー

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")); 

    } 
} 

java.lang.ExceptionInInitializerError はによって引き起こさ:java.lang.RuntimeException:コンパイル不可能なソースコード - パッケージorg.json.simpleは存在しません at coursera.JSONDecode(JSONDecode.java:4) スレッド "main" C:\ Users \ saish \ AppData \ Local \ NetBeans \ Cache \ 8.2 \ executor-snippets \ run.xml:53: 返されるJava:1 BUILD FAILED(合計時間:0秒)

答えて

0

以下のライブラリjson-20131018とjson-simple-1.1.1をプロジェクトのbuildpathにインポートすると作業ができます。

関連する問題