intまたはbyteとしてブール値を書き込むようにServiceStack JSON Serializerを構成するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/19842253

  •  29-07-2022
  •  | 
  •  

質問

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

{"name": "test1"、 "isactive":false}としてシリアル化されています

しかし、ターゲットシリアル化の結果は{"name": "test1"、 "isactive":0}です。

PS:DataContractを介してプロパティ名を短縮できます。しかし、これは価値面です。

役に立ちましたか?

解決

boolのserializefnを指定することができます。

JsConfig<bool>.SerializeFn = value => value ? "1" : "0";
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top