我得到了JSON文件,这些文件需要符合值字段的某些规则。这是一个示例json:
{
"name": "some_value_123",
"date": "20190729",
"properties": [
{"prop1": "val-1"},
{"prop2": "val_2"},
{"prop3": "val3"}
]
}
我想为每个键值定义自定义规则,例如properties
必须是一个数组,而prop*
的值不应包含连字符。我查看了一些现有的NPM模块,例如JSEN,但似乎没有为内部键/值对提供此类自定义规则。是否还有其他NPM模块可以帮助进行此类JSON文件验证?
谢谢!