在JSON中传递布尔值

Bob*_*Bob 2 ruby-on-rails

我的设置:Rails 2.3.10,Ruby 1.8.7

这是一个简单的问题,但我想为JSON字符串中的字段传递一个布尔值,该字符串将被Rails解释为布尔值,例如,我在下面的"a"中使用了什么?它是0还是1还是"真"还是"假"还是?

{ 
  "a": ??,
  "b": [1,2,3...],
  "c": 3
} 
Run Code Online (Sandbox Code Playgroud)

除了将它与true进行比较之外,还有其他方法可以在Ruby中测试true或false,例如,

a = params[:a]
if a == true
Run Code Online (Sandbox Code Playgroud)

Sco*_* M. 5

在JSON中,true的值是.... true

编辑:

一个快速的谷歌搜索在github上发现了这个解决方案.这将为您节省自己制作JSON解析器的麻烦,假设这是您的最终目标.