给出以下 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 服务器和客户端,我可以使用
os.println(jsonObject);
将其发送到客户端,或者是否有其他方法来发送 JSON 对象?
最佳答案
您需要调用toJSONString()
:
os.println(jsonObject.toJSONString());
否则,将在 jsonObject
上调用 toString()
方法。
关于java - JAVA从服务器发送Json对象到客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22872112/