關於springmvc 返回json數據null字段的顯示問題-轉https://blog.csdn.net/qq_23911069/article/details/62063450

最近作項目(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

相關文章
相關標籤/搜索