我想将JSON数据存储在SQL SERVER 2014表中。谁能告诉我怎么能这样做呢。这在2014年版本中是否可能?
答案 0 :(得分:0)
就SQL Server而言,直到2016版本,JSON只是一个字符串。您可以使用@ApiOperation( value = "List of persons",
notes = "List all my base's persons. ",
response = Person.class,
responseContainer = "List",
tags = { "Persons", })
@RequestMapping(value = "/persons",
produces = { "application/json" },
method = RequestMethod.GET)
public PagedResources<PersonResource> persons(...) {}
以适合的大小存储它(我建议尽可能避免使用nvarchar
。)
我不知道旧版本,但在2016版本中,您还可以将Json存储在XML数据类型字段中,但有一个例外 - 如果您的Json包含max
字符,则需要将其替换为{{ 1}}否则你会收到错误。
从2016版本开始,您还可以使用数据库新的JSON功能,即ISJSON
,JSON_VALUE
,JSON_QUERY
和JSON_MODIFY