JsonDataSource

JsonDataSource class

문서를 조립하는 동안 사용할 JSON 파일 또는 스트림의 데이터에 대한 액세스를 제공합니다.

public class JsonDataSource

생성자

이름 설명
JsonDataSource(Stream) JSON 데이터 구문 분석을 위한 기본 옵션을 사용하여 JSON 스트림의 데이터로 새 데이터 소스를 생성합니다.
JsonDataSource(string) JSON 데이터 구문 분석을 위한 기본 옵션을 사용하여 JSON 파일의 데이터로 새 데이터 소스를 생성합니다.
JsonDataSource(Stream, JsonDataLoadOptions) JSON 데이터를 구문 분석하기 위해 지정된 옵션을 사용하여 JSON 스트림의 데이터로 새 데이터 소스를 생성합니다.
JsonDataSource(string, JsonDataLoadOptions) JSON 데이터를 구문 분석하기 위해 지정된 옵션을 사용하여 JSON 파일의 데이터로 새 데이터 소스를 생성합니다.

비고

문서를 조립하는 동안 해당 파일 또는 스트림의 데이터에 액세스하려면 이 클래스의 인스턴스를 데이터 소스 중 하나로 전달하십시오.DocumentAssembler .AssembleDocument 과부하.

템플릿 문서에서 최상위 JSON 요소가 배열인 경우JsonDataSource 인스턴스는 마치 인스턴스와 동일한 방식으로 처리되어야 합니다.DataTable 사례. 최상위 JSON 요소 가 개체인 경우JsonDataSource 인스턴스는 a인 것처럼 동일한 방식으로 처리되어야 합니다.DataRow사례. 자세한 내용은 템플릿 구문 참조 (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources)를 참조하세요.

템플릿 문서에서 JSON 요소의 입력된 값으로 작업할 수 있습니다. 편의상 엔진은 JSON 단순 유형의 집합 를 다음 항목으로 바꿉니다.

  • 긴?
  • 더블?
  • 부울?
  • 날짜 시간?

엔진은 JSON 표현에 따라 추가 유형의 값을 자동으로 인식합니다.

JSON 데이터 로드의 기본 동작을 재정의하려면JsonDataLoadOptionsinstance 를 이 클래스의 생성자로.

또한보십시오