在Java Web開發(fā)中,經(jīng)常需要使用Response輸出JSON數(shù)據(jù),在使用Response輸出JSON數(shù)據(jù)時,需要使用pre標(biāo)簽將JSON字符串包裹起來,使得輸出的內(nèi)容格式清晰易讀。
下面是一個簡單的示例代碼:
response.setContentType("application/json;charset=utf-8"); JSONObject json = new JSONObject(); json.put("name", "小明"); json.put("age", 18); json.put("address", "北京市海淀區(qū)"); response.getWriter().write("" + json.toString() + "");
在上面的代碼中,首先設(shè)置Response的Content Type為application/json;charset=utf-8,然后創(chuàng)建一個JSONObject對象,向其添加三個屬性,即name、age和address,最后使用Response的getWriter方法輸出JSON字符串,并使用pre標(biāo)簽將其包裹起來。
這樣,在瀏覽器中查看輸出的JSON字符串時,可以看到格式清晰易讀,方便開發(fā)者查看并進(jìn)行調(diào)試。