JSONを利用したいのですが、まずJSONデータがあったとして、
{
"aaa":{
"count":123,
"name":"テスト1",
"result":false
},
"bbb":{
"count":456,
"name":"テスト2",
"result":true
},
"ccc":{
"count":789,
"name":"テスト3",
"param":{
"ary":["a","b","c"],
"name":"テスト4"
},
"result":true
}
}
以上のデータをソケット通信でandroid端末に送りたいと思います。
ソケット通信部分はできたので、あとはJSONを文字列に変換して送信 → android上で受信した後、展開
というのを考えていますが、考えた方はこれであっているでしょうか?
その方法でデータ送受信はできると思いますが、それはJSONとは言いません。
JSONはhttp通信で、MIMEタイプはapplication/json、拡張子はjsonでデータ送受信するものです。ソケット通信ではありません。
JSONを実装するなら、Java側ではJSONICを使うのが近道です。
JSONIC - Java WebアプリでJSONを活用しよう!
http://news.mynavi.jp/articles/2008/04/09/jsonic/001.html
Android側はHttpClientとHttpGetです。
【Android開発】HttpClientとHttpGetでサーバーとjson通信する
http://se-suganuma.blogspot.jp/2010/02/androidhttpclienthttpgetjson.html
コメント(0件)