public class Test
{
public string Name { get; set; }
public bool IsActive {get;set;}
}
序列化为{“Name”:“Test1”,“IsActive”:false}
但目标序列化结果为{“Name”:“Test1”,“IsActive”:0}
PS:我可以通过DataContract使用缩短属性名称。但这是有价值的一面。
答案 0 :(得分:4)
您只需为bool指定SerializeFn,例如:
JsConfig<bool>.SerializeFn = value => value ? "1" : "0";