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

它被序列化为 {"Name":"Test1","IsActive":false}

但是目标序列化结果是 {"Name":"Test1","IsActive":0}

PS:我可以通过 DataContract 使用缩短属性名称。但这是价值方面。

4

1 回答 1

4

您可以只为 bool 指定 SerializeFn,例如:

JsConfig<bool>.SerializeFn = value => value ? "1" : "0";
于 2013-11-07T17:16:50.700 回答