あなたがやっていることは、JSONArrayをJSONObjectに格納することです。キーvirtual_hosts
にはJSONArrayという値が含まれているためです。
以下のコードを参考にしてください。
public static void main(String[] args) {
JSONArray jsonArray = new JSONArray();
jsonArray.add("vlbr-vlbre9ef7a820b3f43c7bd3418bb62.uscom-central-1.c9dev1.oc9qadev.com");
JSONObject jsonObject = new JSONObject();
jsonObject.put("virtual_hosts", jsonArray);
System.out.println(jsonObject);
}
出力:
{"virtual_hosts":["vlbr-vlbre9ef7a820b3f43c7bd3418bb62.uscom-central-1.c9dev1.oc9qadev.com"]}
Mavenのdependecny
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
あなたはhttp://stackoverflow.com/questions/15729598/how-to-add-a-string-array-in-a-json-objectとhttp://stackoverflow.com/questions/11053332/をチェックすることができます。 how-to-add-string-into-jsonarray –
* "どうすればいいですか?" * JSONライブラリを使用してください。ウェブを検索します。 Javaには複数のライブラリが用意されています。特定のライブラリの使用方法を尋ねる場合は、使用しようとしているライブラリを指定する必要があります。 – Andreas
ホストのリストを作成し、JSONでプロパティを設定することができます。以下の答えを確認してください。 –