ประเภทข้อมูล SQL ที่ดีที่สุดสำหรับการจัดเก็บสตริง JSON คืออะไร
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;
}
ประเภทข้อมูล SQL ใดที่เราควรใช้ในการจัดเก็บสตริงที่มี JSON
NVARCHAR(255)
?TEXT
?VARBINARY(MAX)
?