이 질문의이 유형하지 않는 것이 좋습니다 것은 여기 좀 오래 그러나 예입니다. SQL Server 2016을 사용하는 경우 많은 내장 json 함수를 사용할 수 있습니다. SQL Server Json Support
예 (또는 사용하는 라이브러리에 관계없이) Google newtonsoft json. 나는 Newtonsoft.Json
라이브러리를 사용하고 있습니다. 프로젝트에서 참조되는지 확인하거나 Nuget을 통해 추가하십시오.
using Newtonsoft.Json;
는 JSON으로 ChartModel
의 C 번호 목록을 변환 :
당신의 클래스에 대한 참조를해야한다.
public class ChartModel
{
public string ChartType { get; set; }
public IList<ChartSeries> Data { get; set; }
public string ChartTitle { get; set; }
public int DisplayOrder { get; set; }
}
는 JSON 버전으로 List
변환 : 모델은 (어떤 POCO 작동)로 정의됩니다 이제 당신이 어떤 nvarchar
정의 컬럼에 저장 될 수있는 JSON 문자열을 가지고
// Charts = List<ChartModel>
var chartJson = JsonConvert.SerializeObject(Charts);
// or if you want the json formatted
var chartJson = JsonConvert.SerializeObject(products, Formatting.Indented);
.
확인 : https://blogs.msdn.microsoft.com/dilkushp/2013/10/31/easiest-way-of-loading-json-data-in-sql-using-c/ –
어떤 SQL 엔진 당신이 사용하고 있습니까? –
sql server 2012 – sayali