サーバー側のオブジェクトモデルにブール値のフィールドがあります。私はカスタムjsonコンバーターを書いていますが、これをjson用にどのようにエンコードするのが最適か疑問に思っています。ブール値のままにする必要がありますか、またはに変換する必要true
が1
ありfalse
ます0
。
これを行うための最良の方法は何ですか?
ありがとう。
サーバー側のオブジェクトモデルにブール値のフィールドがあります。私はカスタムjsonコンバーターを書いていますが、これをjson用にどのようにエンコードするのが最適か疑問に思っています。ブール値のままにする必要がありますか、またはに変換する必要true
が1
ありfalse
ます0
。
これを行うための最良の方法は何ですか?
ありがとう。
RFC(§2.1)によると、ブール値はまたはのいずれかtrue
ですfalse
。
JSONでtrue/falseキーワードを使用することを好みますが、1/0は引き続き機能します。このJSONオブジェクトを作成するためのコードを作成する方法について質問がありますか?コンバーターの実装方法によって異なります。これまでに何を手に入れましたか?
定義された最善の方法はありません。それはあなた(これを使う人)次第です。
個人的には、ブール値を表す場合は、1/0ではなくTrue
/を使用すると思います。False
それはより読みやすいです(このコードを維持しようとしている将来の開発者のために/あなたが数ヶ月後にこのコードを見るとき)。
値がブール値であることがより明確になるため、true
andを使用することをお勧めします。false