C#를 사용하여 HTML을 JSON으로 변환하는 방법
C#를 사용하여 HTML을 JSON으로 변환하는 방법
HTML을 변환하는 방법 JSON 개발자가 웹 형식에서 구조화된 데이터를 추출하고 데이터 기반 응용 프로그램에서 사용할 수 있습니다. Aspose.Cells for .NET 개발자는 HTML 파일을 업로드하고 JSON으로 콘텐츠를 효율적이고 프로그래밍적으로 수출 할 수있게 해줍니다.
왜 HTML을 JSON으로 변환합니까?
데이터 포트폴리오:- 테이블 HTML 데이터를 JSON로 후원 서비스 또는 APIs로 전송합니다.
Web-to-App 통합:- 테이블 또는 구조화 된 웹 콘텐츠를 추출하여 앱에서 더 많은 처리를 수행합니다.
자동화 준비가 되었습니다:- 웹 스크랩 또는 콘텐츠 추출 프로세스를 자동화하는 데 이상적입니다.
HTML을 JSON으로 변환하는 단계별 가이드
단계 1: NuGet을 통해 Aspose.Cells를 설치
설치 Aspose.Cells for .NET :
dotnet add package Aspose.Cells
단계 2 : 라이센스를 설정
완전한 기능을 제공합니다 :
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
3단계: HTML 파일 다운로드
HTML 입력을 업로드하여 새로운 워크북을 만드십시오 :
Workbook workbook = new Workbook("Sample.html");
단계 4 : 마지막 세포에 액세스
수출 한계를 정의하기 위해 워크시트의 마지막 셀을 식별하십시오 :
Cell lastCell = workbook.Worksheets[0].Cells.LastCell;
5단계: 수출의 범위를 정의
워크시트 데이터를 확장하는 범위를 만드십시오 :
Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);
단계 6 : JsonSaveOptions 설정
모든 수출 옵션을 설정합니다 :
JsonSaveOptions options = new JsonSaveOptions();
단계 7 : JSON에 수출
정의된 범위를 JSON로 시리즈화하십시오 :
string jsonData = Aspose.Cells.Utility.JsonUtility.ExportRangeToJson(range, options);
단계 8 : JSON 파일에 저장
디스크에 출력을 입력하십시오 :
System.IO.File.WriteAllText("htmltojson.json", jsonData);
일반적인 문제와 고정
1) 빈 출력
- 솔루션: HTML 파일에는 유효한 데이터 인식을 위한 테이블 기반 구조된 콘텐츠가 포함되어 있는지 확인합니다.
2) 부적절한 범위
- 솔루션: 범위에는 워크시트의 모든 관련 세포가 포함되어 있는지 두 배로 확인합니다.
3) 수출 형식
- 해결책 : 사용하기
JsonSaveOptions
잎 인덱스를 제어하거나, 빈 줄을 뛰어 넘거나, 하이퍼 링크를 사용자 지정합니다.