import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class JSONTest {
public static void main(String[] args) {
JSONObject chat = new JSONObject();
JSONArray messages = new JSONArray();
JSONObject message = new JSONObject();
try {
chat.put("username", "fc");
chat.put("chat", messages);
messages.put(message);
message.put("username", "user1");
message.put("message", "hello");
System.out.println(chat.toString());
} catch (JSONException e) {
e.printStackTrace();
}
}
}
JSONライブラリには色々ありますがJSON公式のorg.json.*パッケージをまずは使いますよね?
ライブラリは
JSON in Javaから入手できます。
このうちJSONObjectとJSONArrayを使ったサンプルプログラムを作ってみました。
これを動かすと以下のようなJSONが出力されます。
たぶん複雑になると直に書くより楽になるはず。
{"username":"fc","chat":[{"message":"hello","username":"user1"}]}
0 件のコメント:
コメントを投稿