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);
}
}
優秀的答案,謝謝 –
想感謝您提及參數名稱。花了我一段時間纔得到它的工作,因爲這一點。 –