Pracuję z interfejsem API, który używa json. Mam kilka klas, które stworzyłem, aby modelować API. Aby ułatwić życie, moje modele wykorzystują właściwości publiczne, które z kolei są używane przez Json.Net podczas deserializacji jsonów w obiekty.Czy istnieje sposób na deserializację Json.Net z niezmiennymi klasami?
Chciałbym, aby moje obiekty były niezmienne, ale mam problem, ponieważ jeśli zrobię tylko moje właściwości do odczytu, przerywam deserializację. Czy istnieje dla mnie sposób na posiadanie niezmiennych obiektów i użycie deserializacji?
Myślę, że być może zapomniałeś wkleić link :) – GregB
@GregB, przepraszam, wysłany teraz. –
Jeśli istnieje tylko jeden konstruktor, 'JsonConstructorAttribute' jest niepotrzebny. –