最近作項目(ssm框架)的時候,發現從後臺返回的json(fastjson)數據對應不上實體類,從數據庫查詢的數據,若是對應的實體類的字段沒有信息的話,json數據裏面就不顯示,這不是我想要的結果,準確說是前端頭疼的事情,而後我看了一下fastjson的配置,最後解決了如今上代碼前端
<!-- json視圖 --> <bean class="com.alibaba.fastjson.support.spring.FastJsonJsonView"> <property name="features"> <list> <!-- 輸出key時是否使用雙引號 --> <value>QuoteFieldNames</value> <!-- 是否輸出值爲null的字段 --> <value>WriteMapNullValue</value> <!-- List字段若是爲null,輸出爲[],而非null --> <value>WriteNullListAsEmpty</value> <!-- 字符類型字段若是爲null,輸出爲」「,而非null --> <value>WriteNullStringAsEmpty</value> <!-- 字符類型字段若是爲null,輸出爲」「,而非null --> <value>WriteNullNumberAsZero</value> </list> </property>
當不加property相關的時候,返回json數據就是null熟悉的字段不顯示,加了後,能夠根據我配置的看結果!但願能幫助須要的朋友!spring