我需要一個 API 來生成動態 XML??刂婆_中的輸出很好,但在 API 結果中,在 XML 屬性中的雙引號之前添加了一個反斜杠。@GET@Path("xml")@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })@Produces({ MediaType.APPLICATION_XML })public StringBuffer GetXMl(){ StringBuffer sb = new StringBuffer("<tv name=\"sony\"></tv>"); System.out.println(sb); // Here O/P is <tv name="sony"></tv> and it is fine return sb;}但是 API 正在生產如下。 <tv name=\"sony\"></tv>
1 回答

慕容3067478
TA貢獻1773條經驗 獲得超3個贊
檢查生產類型應該是@Produces({ MediaType.APPLICATION_XML })
將 StringBuffer 轉換為 String...
現在對我來說工作正常。
@GET
@Path("xml")
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
@Produces({ MediaType.APPLICATION_XML })
public String GetXMl(){
StringBuffer sb = new StringBuffer("<tv name=\"sony\"></tv>");
String xml =sb.toString();
return xml;
}
添加回答
舉報
0/150
提交
取消