色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

extjs返回json異常

李中冰2年前8瀏覽0評論

最近在使用extjs進行開發的時候,遇到了一個問題:后臺返回的json數據在解析過程中報錯,出現了json解析異常。經過一番排查,最終找到了原因。

我們使用的是java的spring框架,后臺將數據通過@ResponseBody注解返回給前端。在返回的json數據中,有一個key的值是一個null。這導致了extjs無法正確解析該json數據,從而拋出了解析異常。

具體來說,extjs在解析json數據的過程中,會將數據按照key-value的形式讀取,并將value的類型轉換成對應的js類型。如果value為null,那么在轉換成對應的js類型時就會出現異常。

解決該問題的方法比較簡單:在后臺將null的key值轉換成一個空字符串即可。這樣在解析json數據時,extjs就不會出現異常了。代碼如下:

if (obj.get("nullKey") == null) {
obj.put("nullKey", "");
}

通過這種方式,我們就可以避免因為null值導致的json解析異常了。