序列化真的很常遇到,但有時會遇到介接的資料很難看,全大寫會全小寫,或是其他奇怪的命名,真的很難閱讀,但又希望可以正常的反序列化為我們自訂的物件,並且遵循我們定義的屬性名稱。
準備一份 json 如下圖
此時使用「將 json 貼上為類別」,就會直接建置好物件,測試反序列化確實也可以正常運作
但我們希望改造成自己喜歡的命名方式,還可以維持正常的運作;該怎麼做呢?只需要在屬性上方,掛上 attribute 即可,如下圖所示
其中屬性名稱已經可以調整成自己喜歡的格式,並且還可以維持正常運作
沒有留言:
張貼留言