質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

2回答

2479閲覧

CentOS上で、JAVAのJSONObject が使えない。

退会済みユーザー

退会済みユーザー

総合スコア0

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2015/10/27 07:56

CentOS上で、JAVAでプログラムを組んでいます。

その中で、下記の部分で、eclipsが赤くなり、JSONObject が存在しないとエラー表示になっていたので、
後記のjar2つを加えたところ、

JSONObject json = new JSONObject(sb.toString());

「JSONObject json」は、赤文字がなくなり、エラー表示がなくなりましたが、
「new JSONObject(sb.toString());」は、コンストラクタに引数があるものは未存在 という吹き出しで赤文字になります。

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

解決方法を教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

解決しないので、クローズします。

投稿2015/10/28 02:05

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

下記を参考に、不足しているライブラリを追加してみてください。

JSON-lib JavaでJSONを簡単に使う

この他に以下のライブラリが必要
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

投稿2015/10/27 12:02

pi-chan

総合スコア5936

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2015/10/27 23:47

ご回答ありがとうございます。 結局教えていただいたURLからは、どこからダウンロードしてよいのかわからずに、 個別に海外のサイトから、全く違うバージョンですが、見つけたものをダウンロードして、 追加致しました。 ezmorph-1.0.6.jar commons-beanutils-1.9.2.jar commons-collections-3.2.1.jar commons-lang-2.6.jar commons-logging-1.2.jar が、結局、ecilpsの赤字で使えないという状態は変わらずです。 import net.sf.json.JSONObject; もしています。 お手数をお掛けしました。ありがとうございました。
退会済みユーザー

退会済みユーザー

2015/10/28 00:27

良く見ると、教えていただいた「JSON-lib JavaでJSONを簡単に使う](http://etc9.hatenablog.com/entry/20090803/1249316901)」のページの中では、「JSONObject json = new JSONObject(sb.toString()); 」このように、コンストラクタに引数を付けたソースが書かれていないですね。たぶん、違う、jarのようです。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問