2017-04-21 7 views
0

JSON配列を作成してリストに名前を追加しようとしています。しかし、単にリストに文字列を追加するだけでEclipseを取得することはできません。私は答えを探してみましたが、運はありませんでした。 add(String)型がJSONArray型で未定義です

JSONArray listNodes = new JSONArray(); //Create a JSON array for the nodes 
    listNodes.add("hi"); 

は、私はあなたがこのためにJSON-Javaを使用していると推定

+0

...そして、質問はありますか? – John3136

答えて

1

"メソッドAdd(String)をタイプJSONArrayについて定義されていません" と言ってアドオンの下に赤い線を取得します。その場合、正しい方法はput(Object)です。

JSONArray listNodes = new JSONArray(); //Create a JSON array for the nodes 
listNodes.put("hi"); 

ドキュメント:JSONArray#put(Object)

+0

次に、「a」という名前のJSONオブジェクトがある場合は、次のように見出しを作成します。 a.put( "nodes"、listNodes); ? – AnimNations

+0

はい。少し時間をかけて図書館を理解してください。 JSONObjectのドキュメントは次のとおりです:https://stleary.github.io/JSON-java/org/json/JSONObject.html#put-java.lang.String-java.lang.Object- –

+0

*私はあなたが使用していると推測していますJSON-java * - この推定はどこから来たのですか? –

関連する問題