3
 public class Test
    {
        public string Name { get; set; }
        public bool IsActive {get;set;}
    }

It is serialized as {"Name":"Test1","IsActive":false}

But target serialization result is {"Name":"Test1","IsActive":0}

PS: I can use shorten Property Names via DataContract. But this is value side.

Oguz Karadenizli
  • 3,449
  • 6
  • 38
  • 73

1 Answers1

4

You can just specify the SerializeFn for bool, e.g:

JsConfig<bool>.SerializeFn = value => value ? "1" : "0";
mythz
  • 141,670
  • 29
  • 246
  • 390