如果您的擔心是通過不重複的數量的字段迭代,爲什麼不使用ObjectMapper
?例如,org.springframework.web.servlet.view.json.MappingJacksonJsonView
可以向用戶界面發送JSON數據,並且還可以讓UI負責渲染該數據。
你可以把它傳遞給``:
<bean id="contentNegotiatingViewResolver"
class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"
p:defaultContentType="text/html">
<property name="mediaTypes">
<map>
<entry key="xml" value="application/xml" />
<entry key="json" value="application/json" />
<entry key="${mimeKey}" value="${mimeMessageType} />
</map>
</property>
<property name="defaultViews">
<list>
<bean
class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"
p:objectMapper-ref="objectMapper" />
<bean class="org.springframework.web.servlet.view.xml.MarshallingView"
p:marshaller-ref="objectMarshaller" />
</list>
</property>
...
</bean>