前臺傳回來的JSON格式數據一般在后臺看來都一個文本string,有什么比較好的解決方案去處理這些string?在后臺處理的時候,當反序列化的時候如果不指定類型是不行的。我的一般做法是,設計一個針對對前臺的類,來適配反序列化來獲得屬性,但這樣又覺得很不舒服,感覺前臺和后臺透明化了,最主要是感覺被前臺牽制住,而且是強牽制。求高見~!
2 回答

幕布斯7119047
TA貢獻1794條經驗 獲得超8個贊
這樣做,肯定是不行,不管是你寫一個類,還是對每種JSON數據寫一個處理方法,你始終是被動的。不知道你的后臺要使用屬性到何種地步,雖然可以有動態類,但是,我覺得也不一定能解決你的問題。因為從你的描述看來,一切都是變動的。
然而,對于一個特定系統而言,它總有不變的東西,比如領域對象,你應該提煉出領域對象,然后制定前后臺交互的契約。當使用領域對象后,要變動的就是增加,減少或修改領域對象或領域對象的屬性。JSON只是在前后臺之間傳遞領域對象的形式。
- 2 回答
- 0 關注
- 531 瀏覽
添加回答
舉報
0/150
提交
取消