將JSON數據綁定到HTML UI時,是否可以避免在客戶端上出現'NULL'蜇傷?如何在客戶端綁定JSON數據時避免'null'字符串
我正在使用ASP.NET MVC + jQuery + jTemplates。數據來自linq-to-sql類,並且這些類具有相當多的可空屬性。當這樣的性能得到序列化和傳輸回客戶端我結束了這樣的JSON:
[{"Id":1,"SuitId":1,"TypeId":null,"Type":null,"CourtId":null,"Court":null}]
乳清我綁定此數據爲HTML我有很多「NULL」字符串。我試過手動綁定和JavaScript模板引擎(jTemplate)。結果是一樣的。 目前我的「合併」的空值處理這個問題如下:
$('#Elem').val(someVar||'');
但我不想做手工。
請指教,如果我:
- 可以自動轉化爲空的屬性由兩種調整序列化過程或可能選擇第三方JSON序列在.NET JSON序列爲空字符串。
- 可以在客戶端做任何事情,比如用jQuery或模板引擎解決這個問題。
謝謝。
不錯的工作,很聰明。爲我省下了很多努力。 – Gregory 2010-02-18 08:18:52