小编Dat*_*tPT的帖子

用于存储JSON字符串的最佳SQL数据类型是什么?

存储JSON字符串的最佳SQL数据类型是什么?

static List<ProductModel> CreateProductList()
{
    string json = @"[
        {
            ProductId: 1, 
            ProductCode: 'A', 
            Product: 'A'
        },
        {
            ProductId: 2, 
            ProductCode: 'B', 
            Product: 'B'
        }
    ]";

    IList<JToken> tokenList = JToken.Parse(json).ToList();
    List<ProductModel> productList = new List<ProductModel>();

    foreach (JToken token in tokenList)
    {
        productList.Add(JsonConvert.DeserializeObject<ProductModel>(token.ToString()));
    }

    return productList;
}
Run Code Online (Sandbox Code Playgroud)

我们应该使用哪种SQL数据类型来存储包含JSON的字符串?

  • NVARCHAR(255)
  • TEXT
  • VARBINARY(MAX)

sql sql-server json

120
推荐指数
2
解决办法
7万
查看次数

标签 统计

json ×1

sql ×1

sql-server ×1