人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JAVAとandroid上でのJSON使用について

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上で受信した後、展開

というのを考えていますが、考えた方はこれであっているでしょうか?

●質問者: zachouR
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● holoholobird
●50ポイント

その考え方であっています。
http://d.hatena.ne.jp/androidprogram/20100621/1277075384


2 ● だわかき
●50ポイント

その方法でデータ送受信はできると思いますが、それは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.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ