プロが教える店舗&オフィスのセキュリティ対策術

JSON形式で以下のデータをsocket通信(送信)するにはどうすれば良いのでしょうか
{
"aaa":{
"count":123,
"name":"テスト1",
"result":false
},
"bbb":{
"count":456,
"name":"テスト2",
"result":true
},
"result":true
}

socket通信の開通は出来ているので送信のところを教えてください。
一応以下のように書きましたがエラーになっています。

よろしくお願いします。
private OutputStream out; //出力ストリーム
・・・
byte[] f=({
"aaa":{
"count":123,
"name":"テスト1",
"result":false
},
"bbb":{
"count":456,
"name":"テスト2",
"result":true
},
"result":true
}).getBytes("UTF8");
out.write(w);
out.flush();

A 回答 (2件)

あの~、Javaの中にJSON直に書けませんよ(^-^;


Javascript用のSyntaxです。

普通文字列をしこしこ編集するか、
JSON用のライブラリで生成します。

XMLとかもそうでしょ?
    • good
    • 0
この回答へのお礼

分かりました、調べてみます。ありがとうございました

お礼日時:2016/11/21 22:36

「一応以下のように書きましたがエラーになっています。

」というのは, 具体的に何がどう「エラーになっている」のでしょうか? メッセージなどは出ていませんか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!