【发布时间】:2012-07-31 17:46:31
【问题描述】:
我在服务器端对象模型中有一个布尔字段。我正在编写一个自定义 json 转换器,我想知道如何最好地为 json 编码。我应该将其保留为布尔值还是应该将 true 转换为 1 和 false 转换为 0。
最好的方法是什么?
谢谢。
【问题讨论】:
-
为什么要编写自定义 JSON 转换器?
-
因为某些属性对客户端不可见。
-
我不明白您为什么要将布尔值描述为布尔值以外的任何东西,除非您使用的语言不支持该类型。
-
为了节省json字符串的空间;显然这不是一个好主意。
-
好吧,但这与如何表示布尔值无关。这是为了节省空间。如果你想节省空间,那么这是你需要决定的。您还需要考虑它是否对目标语言有意义。
标签: c# javascript json