将Json对象从服务器发送到客户端JAVA

时间:2014-04-04 20:08:52

标签: java json client-server

给出以下JSON对象示例:

jsonObject.put("Names", jsonArray);

try{

    FileWriter jsonFileWriter = new FileWriter(jsonFilePath);
    jsonFileWriter.write(jsonObject.toJSONString());
    jsonFileWriter.flush();
    jsonFileWriter.close();

    System.out.print(jsonObject);

} catch (IOException e){
    e.printStackTrace();
}

我正在使用使用套接字的JAVA Server和Client,我可以使用

os.println(jsonObject);

要将它发送到客户端,还是有另一种方法来发送JSON对象?

1 个答案:

答案 0 :(得分:1)

您需要致电toJSONString()

os.println(jsonObject.toJSONString());

否则在toString()上调用jsonObject方法。