1

サーバー側のオブジェクトモデルにブール値のフィールドがあります。私はカスタムjsonコンバーターを書いていますが、これをjson用にどのようにエンコードするのが最適か疑問に思っています。ブール値のままにする必要がありますか、またはに変換する必要true1ありfalseます0

これを行うための最良の方法は何ですか?

ありがとう。

4

4 に答える 4

2

RFC(§2.1)によると、ブール値はまたはのいずれかtrueですfalse

于 2012-07-31T17:52:48.557 に答える
1

JSONでtrue/falseキーワードを使用することを好みますが、1/0は引き続き機能します。このJSONオブジェクトを作成するためのコードを作成する方法について質問がありますか?コンバーターの実装方法によって異なります。これまでに何を手に入れましたか?

于 2012-07-31T17:48:03.940 に答える
1

定義された最善の方法はありません。それはあなた(これを使う人)次第です。

個人的には、ブール値を表す場合は、1/0ではなくTrue/を使用すると思います。Falseそれはより読みやすいです(このコードを維持しようとしている将来の開発者のために/あなたが数ヶ月後にこのコードを見るとき)。

于 2012-07-31T17:48:36.800 に答える
1

値がブール値であることがより明確になるため、trueandを使用することをお勧めします。false

于 2012-07-31T17:48:44.773 に答える