CentOS上で、JAVAでプログラムを組んでいます。
その中で、下記の部分で、eclipsが赤くなり、JSONObject が存在しないとエラー表示になっていたので、
後記のjar2つを加えたところ、
JSONObject json = new JSONObject(sb.toString());
「JSONObject json」は、赤文字がなくなり、エラー表示がなくなりましたが、
「new JSONObject(sb.toString());」は、”コンストラクタに引数があるものは未存在” という吹き出しで赤文字になります。
■以下が、参考にしたURL ⇒ ただし、「new JSONObject(sb.toString())」のように引数を持ったコンストラクタは、使われていないので、
違うJSONのライブラリを使わないといけないと考えいますが、
・どのjarを
・どこからダウンロードしてよいか
不明です。
json-lib-2.4-jdk15.jar 2010-12-14 159.1 kB 1,2091,209 weekly downloads i
json-lib-2.4-jdk15-sources.jar 2010-12-14 105.0 kB 9898 weekly downloads i
http://commons.apache.org/からダウンロード
・jakarta commons-lang 2.4
・jakarta commons-beanutils 1.7.0
・jakarta commons-collections 3.2
・jakarta commons-logging 1.1.1
http://ezmorph.sourceforge.net/からダウンロード
・ezmorph 1.0.6
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
■結果
上記のJSONは、一般的ではなさそうです(しかも、Jarが7つも必要)。
各所のサイトに掲載されているコンストラクタに引数を持たせるJSONは、下記です。(java-json.jarのみで使用可能)
org.json.JSONObjectですかね?リファレンスを見る限りコンストラクタにStringを渡せるみたいです
・http://www.json.org/javadoc/org/json/JSONObject.html
下記からダウンロードできるみたいです。 ⇒ java-json.jar
・http://www.java2s.com/Code/Jar/j/Downloadjavajsonjar.htm
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/10/28 03:09
退会済みユーザー
2015/10/28 03:15