У меня есть сложный объект JSON, который я хочу сохранить и управлять / изменять в базе данных. Существуют ли какие-либо диспетчеры отношений JSON для преобразования в схему SQL или какая-то стратегия для этого вручную?
Это образец объекта JSON, для которого мне нужна схема:
{
"action": "index.html",
"method": "post",
"elements":
[
{
"type": "fieldset",
"caption": "User information",
"elements":
[
{
"name": "email",
"caption": "Email address",
"type": "text",
"placeholder": "E.g. user@example.com",
"validate":
{
"email": true
}
},
{
"name": "password",
"caption": "Password",
"type": "password",
"id": "registration-password",
"validate":
{
"required": true,
"minlength": 5,
"messages":
{
"required": "Please enter a password",
"minlength": "At least {0} characters long"
}
}
},
{
"name": "password-repeat",
"caption": "Repeat password",
"type": "password",
"validate":
{
"equalTo": "#registration-password",
"messages":
{
"equalTo": "Please repeat your password"
}
}
},
{
"type": "radiobuttons",
"caption": "Sex",
"name": "sex",
"class": "labellist",
"options":
{
"f": "Female",
"m": "Male"
}
}
]
]
}
Вероятно, я буду использовать пару ключ / значение для переноса их через код, но я думаю, что сначала мне нужна отличная стратегия базы данных. Буду признателен за любую помощь или идеи.