json描述一个布尔值

时间:2012-07-31 17:46:32

标签: c# javascript json

我在服务器端对象模型中有一个布尔值的字段。我正在编写一个自定义的json转换器,我想知道如何最好地为json编码。我应该将其保留为布尔值,还是应将true转换为1false转换为0

最好的方法是什么?

感谢。

4 个答案:

答案 0 :(得分:2)

根据RFC(§2.1),布尔值为truefalse

答案 1 :(得分:1)

我更喜欢在我的JSON中使用true / false关键字,但是1/0仍然有用。您是否有关于如何编写代码来创建此JSON对象的问题?这取决于您如何实现转换器。到目前为止你有什么?

答案 2 :(得分:1)

没有明确的最佳方式。这取决于你(谁使用它)。

我认为,如果您要表示布尔值,请使用 True / False ,而不是1/0。这更具可读性(对于将要维护此代码的未来开发人员/在几个月后查看此代码时)。

答案 3 :(得分:1)

我建议使用truefalse,因为它更明确了值是布尔值。