3
我正在使用play框架,我想为POST方法创建JSON的自定义活页夹。我试图用@Global TypeBinder做到这一点,但这似乎只适用于当事物以编码形式出现时(我正在通过Binder.java进行挖掘,并且它似乎没有考虑POST主体进行绑定,并且假定存在用于数据的params中的名称前缀)。如何为JSON主体创建自定义联编程序?
现在我正在采取的方法引用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);
}
}
优秀的答案,谢谢 –
想感谢您提及参数名称。花了我一段时间才得到它的工作,因为这一点。 –