JSONに関する質問があります。
次のコードは、エラーが発生する場所です。結果の文字列が次のとおりであることを確認しました。
{"name":"test", "num1":1.0, "num2":2.0}
これがコードです。
byte[] raw = new byte[1536];
try{
DatagramPacket packet = new DatagramPacket( raw, raw.length );
mSocket.receive( packet ); //Multicast Socket declared in another part of the program
String result = new String(packet.getData(), 0, packet.getLength());
JSONObject jObj = new JSONObject(result);
String name = jObj.getString("name");
}
catch (JSONException e){
}
catch(Exception eX){
}
ただし、次のエラーでJSONExceptionが発生します。
名前の値はありません。
JSON構文に何か問題がありますか?
ありがとう、