2014-04-04 124 views
0

給出下面的JSON對象例子:我使用的Java服務器以及使用插座端從服務器發送JSON對象到客戶端JAVA

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(); 
} 

,我可以用

os.println(jsonObject); 

將其發送到客戶端,還是有另一種方法發送JSON對象?

回答

1

你會需要調用toJSONString()

os.println(jsonObject.toJSONString()); 

否則toString()方法被調用jsonObject

+0

就是這樣,它工作:) – Zame

相關問題