原諒什麼是完全不問題的問題 - 我今天正在評估一個問題,並且認爲,「這可能是Groovy真正擅長的那類事情。使用Groovy返回列表的JSON服務<Object>
我想構建一個快速的POC,演示了通過AMF序列化對象而不是JSON的好處。 (我知道可用的基準研究,但我的客戶想要更多證據)。
有一個現有的JSON服務,理想情況下,我想從Java服務層調用,使用JSON對象,並使用BlazeDS將它們作爲List<Object>
返回給Flex客戶端。
我不知道BlazeDS的將如何很好地暴露一個Groovy對象作爲消息端點玩,所以我想我可能需要換我服務於Java包裝,讓事情變得簡單。
即,我想它看起來沿着線的東西...
public class JSONService {
// Probably something Groovy
IJSONDelegate jsonDelegate;
public JSONService(IJSONDelegate jsonDelegate)
{
this.jsonDelegate = jsonDelegate
}
public Object loadJSON(String url)
{
return jsonDelegate.loadJSON(url);
}
}
由於Groovy是一種動態語言,這是一個合適的方法?即Groovy可以將一些JSON文本反序列化爲一個Groovy對象,然後可以通過Java類傳遞這些對象:????????????????????????????????????
這個類的序列化有可能存在任何問題嗎?