BOOL의 SerializeFN을 지정할 수 있습니다.
JsConfig<bool>.SerializeFn = value => value ? "1" : "0";
문제
public class Test
{
public string Name { get; set; }
public bool IsActive {get;set;}
}
{ "name": "test1", "isactive": false}로 직렬화됩니다.
그러나 대상 직렬화 결과는 { "name": "test1", "isactive": 0}입니다.
추신 : DataContract를 통해 Shorten 속성 이름을 사용할 수 있습니다. 그러나 이것은 가치 측면입니다.
해결책
BOOL의 SerializeFN을 지정할 수 있습니다.
JsConfig<bool>.SerializeFn = value => value ? "1" : "0";