使用JSONAPI时,如何处理布尔属性?
例如:
gsub("(A<[^>]+>B)", "<b>\\1</b>", a)
[1] "<b>A<br/>B</b><br/>C"
或
{
"type": "motors",
"id": "1",
"attributes": {
"name": "V8",
"working": "true"
}
}
此外,我认为这是更好的解决方案,但不适用于官方规范:
{
"type": "motors",
"id": "1",
"attributes": {
"name": "V8",
"working": "1"
}
}
答案 0 :(得分:1)
前两个示例代表strings
,最后一个示例代表JSON上的a boolean
值http://www.json.org/)
来自规范:
值可以是string in double quotes
,number
,true
或false
或null
,an object
或{{ 1}}。这些结构可以嵌套。
如果您真的想要an array
,请使用最后一个示例。
a boolean
对此没有任何说明,因为规范本身位于JSON:API
之上(继承所有JSON
规范)