У меня есть несколько вопросов на стороне сервера.Удостоверение формата Node + Json
У меня более 50 API.
Необходимо проверить каждый метод API (GET, POST) следующим образом.
- Подтвердить ввод действителен json.
- Входные данные должны проверять некоторое имя ключа с данными.
Например 1:
{
"name": "<city name1>",
"status": 1,
"id" : 3,
"code" : 5,
"abcd" : "44",
---------------
------------
}
В этом выше входе мне нужно проверить несколько ключа являются mantory. например: имя, код
Пример 2:
{
"country": [
{
"state": [
{
"name": "<city name1>",
"status": 1
}, {
"name": "<city name2>",
"status": 2
}, {
"name": "<city name3>",
"status": 3
}
],
"name": "<state Name1>"
}, {
"state": [
{
"name": "<city name1>",
"status": 1
}, {
"name": "<city name2>",
"status": 2
}, {
"name": "<city name3>",
"status": 3
}
],
"name": "<state Name2>"
}
]
}
В приведенном выше примере мне нужно проверить состояние и город> имя является обязательным.
Я проверил пакеты, но не получил подходящий для меня.
Есть ли какие-либо пакеты для проверки проверки json?
Как вы должны написать вам APIs. Используя любую фреймворк как экспресс или вы использовали простой http-модуль – bilalmetla
Я использую экспресс. – RSKMR
вы также можете найти json-схему http://json-schema.org/. Может помочь. –