В настоящее время у меня есть требование генерации тестовых данных для схемы JSON. Я нашел этот следующий github очень полезным для этого: https://www.npmjs.com/package/json-schema-faker#overviewJSON faker для всех комбинаций
Теперь, если мы хотим его расширить, чтобы сгенерировать все необходимые поля + все комбинации необязательного поля, как мы можем это сгенерировать. Например:
Следующая JSON схема должна вывести два JSON-х:
{
"title": "Example Schema",
"type": "object",
"properties": {
"name": {
"type": "string"
},
"age": {
"description": "Age in years",
"type": "integer",
"minimum": 0
}
},
"required": ["name"]
}
{
"name" : <random_string>
}
И
{
"name" : <random_string>,
"age" : <random_int>
}
Вы хотите, чтобы структура класса для него или что-то ng else –
Мне нужна вся комбинация для json. Например, в схеме JSON можно указать обязательные поля. Все остальные поля могут быть необязательными. – thegeek