Inhalte aufrufen

Profilbild

SettingService und Listen


  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
1 Antwort zu diesem Thema

#1 McGum

McGum

    Member

  • Members
  • 16 Beiträge

Geschrieben: 06 November 2019 - 14:53

Hi,

 

ich möchte gerne den SettingService für ein Plugin benutzen. Allerdings habe ich da folgendes Problem:

 

Die Settings habe (neben normalen string Eigenschaften) auch eine Liste von Objekten welche dann ebenfalls string Eigenschaften haben.

 

Leider speichert er die Liste dann nciht als Liste sondern der Vlaue ist dann einfach der Typ - dementsprechend geht auch das Laden schief.

 

Man konnte ja mal das JSONPersist Attribut setzen --- das ist ja leider obsolet.

 

Wie ist das Problem zu lösen? Hier etwas Code:

public class SptSettings : ISettings
	{
		public List<Sites> Sites { get; set; } 
		public string SptLoginUrl { get; set; }
	}
	public class Sites
	{
		public int Id { get; set; }
		public string SiteName { get; set; }
		public string SiteDomainUrl { get; set; }
		public string SiteSufix1 { get; set; }
		public string SiteSufix2 { get; set; }

	}


#2 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3432 Beiträge

Geschrieben: 06 November 2019 - 19:00

Per SerializeObject. Alle involvierten Klassen müssen mit dem Serializable Attribut dekoriert sein.

Schöne Grüße aus Düsseldorf,
Marcus Gesing