2013-12-17 301 views
0

我有一個json對象被髮送到映射到類模型的控制器。 json包含以下屬性在Spring控制器中映射Json屬性的階段屬性

"Event.GradeBook.GradeEvent": { } 

如何在類模型中將其表示正確映射?

String Event_Gradebook_GradeEvent; 
+0

發送如何給你的控制器?作爲'application/json'的身體?讓我們看看你的處理程序方法。 –

回答

2

假設你正在使用Spring的默認傑克遜反序列化,所有你需要做的是與@JsonProperty註釋你的領域。

@JsonProperty(value = "Event.GradeBook.GradeEvent") 
private String Event_Gradebook_GradeEvent; 

但是你應該真的遵循Java的命名約定。

+0

這很有效,是的,我的財產名稱不是這樣,但我想給我一個視覺上我認爲可能是正確的答案。 –

+0

你知道如何做到這一點http://stackoverflow.com/questions/20670456/map-post-parameter-to-model-in-spring-controller? –