【发布时间】:2011-11-17 14:42:17
【问题描述】:
我正在使用播放框架,我想为来自 POST 方法的 JSON 创建一个自定义绑定器。我试图用@Global TypeBinder 来做到这一点,但这似乎只适用于形式编码的事情(我正在通过 Binder.java 进行挖掘,它似乎没有考虑 POST 正文进行绑定并假设有参数中用于数据的名称前缀)。
现在我正在采用 here 引用的方法,该方法似乎已经过时,所以我假设情况已经改变。
public class GsonBinder implements TypeBinder<JsonObject> {
public Object bind(String name, Annotation[] antns, String value, Class type) throws Exception {
return new JsonParser().parse(value);
}
}
【问题讨论】:
标签: playframework