嗨,我在这里工作的应用程序,我需要开发基于JSON的用户界面,在这里我的要求是有一定的属性使用,我可以添加到JSON中,并从我需要开发一个表,下拉菜单等,有没有可能我可以直接添加这些。
例如
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://example.com/product.schema.json",
"title": "Dynamic",
"description": "ui from json",
"type": "object",
"properties": {
"population": {
"description": "The unique identifier for a product table",
"type": "table"
},
"countries": {
"description": "The unique identifier for a product table",
"type": "dropdown"
}
}
}
或者如果我们提到type:string,那么我们如何在JSON中清楚地提到什么是表,什么是下拉列表,或者“我如何在JSON结构中添加if条件语句
1条答案
按热度按时间g52tjvyc1#
你需要的是一个
enum
。这个关键字允许你指定任意数量的有效离散值(字符串或其他)。或者,如果希望支持十六进制代码,可以使用
pattern
指定字符串必须满足的正则表达式。这里仍然需要将类型指定为字符串,因为
pattern
仅在数据为字符串时才应用;如果数据不是字符串,它什么都不做