json - 是否可以将对象作为枚举成员
问题描述
我有一个最自然适合对象的列表:
{
"book":"Name",
"chapter":"2",
"page":"3"
}
在我的模式中,我希望有一组可以接受的对象:
enum: [{
"name":"Whuthering Heights",
"chapter":"44",
"page":"365"
}, {
"name":"Jane Ayer",
"chapter":"1",
"page":"2"
}]
因此,JSON 可能只有其中一个是有效的。
草案 7 是否完全支持这一点?
顺便说一句,一个指向在线 JSON 模式验证器的指针。
解决方案
是的。enum
值绝对可以是任何东西。
数组中的元素可以是任何值,包括 null。
推荐阅读
- snakemake - InputFunctionException - 扩展和输入函数未解析通配符
- javascript - 为什么我不能在主要功能中编写 console.log
- c# - 是否可以不绑定到元素的属性,而是绑定到 WPF 中的元素本身?
- node.js - 从 Heroku 向 Firebase 进行身份验证错误:找不到模块
- php - 替换数组中所有在php中具有“o”字母的值
- amazon-web-services - Amplify (AWS) 验证电子邮件给出 400 错误请求错误
- javascript - 关于对象上的 ES6 扩展运算符的快速问题
- azure-devops - 利用变量填充 kubernetesServiceConnection:在 KubernetesManifest@0 任务中设置
- c++ - 使用 SFML 编译 Cmake
- vhdl - VHDL组件多路复用器不在modelsim中返回值