簡體   English   中英

如何將sql表列中的json數據作為單獨的表進行檢索

[英]How to retrive json data from sql table column into as a separate table

我有客戶表與列名稱
“有序”,“身體”,“時間”,

下面是“body”欄中的JSON數據: {"PersonTitle":"Mr","FirstName":"david","LastName":"ford","PhoneNumber":""}

如何獲取列名為orderid,firstname,phonenumber的選擇數據?

你應該堅持可以來自外部源或通過序列化從對象的實例生成。

 foreach (var c in countries)
    {
  // Serialize the C# object to JSON
  var json = JsonConvert.SerializeObject(c)
  // Save content to the database
  record.JsonColumn = json;
}

您還可以使用實體框架(ORM)將JSON數據保存到數據庫表的一列中。 樣品;

DECLARE @json NVARCHAR(MAX)
SET @json='{"PersonTitle":"Mr","FirstName":"david","LastName":"ford","PhoneNumber":"":["SQL","C#","MVC"]}';

SELECT *
FROM OPENJSON(@json);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM