如何将JSON映射到SQL模式?
我有一个复杂的JSON对象,我想在数据库中持久化和管理/修改它。是否有任何JSON关系管理器可以转换为SQL模式,或者有一些策略可以手动转换 这是一个示例JSON对象,我需要一个模式:如何将JSON映射到SQL模式?,sql,sql-server,json,database-design,schema,Sql,Sql Server,Json,Database Design,Schema,我有一个复杂的JSON对象,我想在数据库中持久化和管理/修改它。是否有任何JSON关系管理器可以转换为SQL模式,或者有一些策略可以手动转换 这是一个示例JSON对象,我需要一个模式: { "action": "index.html", "method": "post", "elements": [ { "type": "fieldset", "caption": "User information", "elements": [
{
"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"
}
}
]
]
}
我可能会使用一个键/值对来完成代码,但我认为我首先需要一个优秀的数据库策略。如果您有任何帮助或想法,我们将不胜感激。请查看
您应该为数据端创建实体,然后将json反序列化为这些实体。Thx。。我正在检查linqtojson是否有帮助:这方面有什么进展吗?