2015-02-04 5 views
0

이 json 문자열을 생성 할 테이블을 만들고 싶습니다.이 json 문자열을 사용하기 위해 SQL Server 테이블을 만드는 방법을 알려주십시오.json 문자열을 SQL Server 테이블로 변환하는 방법

{ 
"imagename": "Picture1", 
"date": "03.09.2014", 
"customer": { 
    "customernumber": "8", 
    "name": "any customer name" 
    } 
} 
+1

이미 시도한 코드는 무엇입니까? [어떤 주제에 관해서는 여기에서 질문 할 수 있습니까?] (http://stackoverflow.com/help/on-topic), [어떻게 좋은 질문을합니까?] (http://stackoverflow.com/help/how)를 참조하십시오. -to-ask) 및 [최소한의 완전하고 검증 가능한 예제를 만드는 방법] (http://stackoverflow.com/help/mcve)을 참조하십시오. – Makyen

+0

아니,이 코드를 필요로하지 않는다. sqlserver –

+0

에 대한 테이블 스키마는 그 값을 저장하기위한 테이블을 만들고 싶기 때문에 SQL을 json으로 변환 할 때이 코드를 사용해야한다. –

답변

0

하지만,이 같은 분야의 고객을 제외로 테이블 만들기 : 테이블에서

CREATE TABLE [dbo].[aTable](
    [ImageName] [nchar](10) NULL, 
    [Date] [nchar](10) NULL, 
    [CustomerNumber] [nchar](10) NULL, 
    [Name] [nchar](10) NULL 
) ON [PRIMARY] 

데이터를 선택하고 데이터를 할당하는 동적 객체를 생성 (하드 예와 같은 값을 코딩) :

var dyna = new {imageName = "Picture1", date = "03.02.2014", customer = new {customerNumber = "8", name = "any cust name"}}; 

그런 다음 JSON 직렬 변환기를 사용하여 dyna 개체를 직렬화하십시오.

관련 문제