Você pode apenas especificar o Serializefn para BOOL, por exemplo:
JsConfig<bool>.SerializeFn = value => value ? "1" : "0";
Pergunta
public class Test
{
public string Name { get; set; }
public bool IsActive {get;set;}
}
É serializado como {"name": "test1", "isactive": false}
Mas o resultado da serialização do alvo é {"name": "test1", "isactive": 0}
PS: Eu posso usar os nomes de propriedades reduzidos via DatacOntract. Mas este é o lado do valor.
Solução
Você pode apenas especificar o Serializefn para BOOL, por exemplo:
JsConfig<bool>.SerializeFn = value => value ? "1" : "0";