Sie können einfach die SerializeFN für bool angeben, z. B.:
JsConfig<bool>.SerializeFn = value => value ? "1" : "0";
Frage
public class Test
{
public string Name { get; set; }
public bool IsActive {get;set;}
}
Es wird als {"Name": "test1", "isactive": false} serialisiert
Das Ergebnis der Zielserialisierung ist jedoch {"Name": "test1", "isactive": 0}
PS: Ich kann Shorten -Eigenschaftsnamen über DataContract verwenden. Aber das ist Wert auf Seite.
Lösung
Sie können einfach die SerializeFN für bool angeben, z. B.:
JsConfig<bool>.SerializeFn = value => value ? "1" : "0";