반응형 JSON9 Json 작성 시 JavaScriptEncoder.UnsafeRelaxedJsonEscaping 옵션에 대해서 JavaScriptEncoder.UnsafeRelaxedJsonEscaping 속성은? 기본 인코더와 달리 해당 속성을 적용하면 ,&와 같은 HTML 구분 문자를 이스케이프 하지 않는다. 예를 들어 출력 데이터가 UTF-8로 설정된 Content-type의 응답 내에는 사용할 수 있다. 기본 인코딩과 달리 따옴표는 \u0022가 아닌 \" 로 인코딩 된다. 설정하지 않으면 json 파일로 출력시에 내용이 >> 설정 전 #Desc": "\uD558\uD2B8 \uC120\uAE00\uB77C\uC2A41", 와 같은 식으로 출력되어서 읽을 수가 없다. 설정 코드 using var stream = new FileStream(outputPath, FileMode.Create); using var writer .. 2023. 11. 9. 간단하게 엑셀(Excel) 데이터를 Json 형식으로 변환하기 엑셀은 문서 작업하기 편하다! 문서 작업 시에는 보통 엑셀 포맷을 이용해서 많은 작업들이 이루어진다. 그리고 이런 문서 작업이 끝나고 프로그래밍 영역에서 해당 데이터를 다루게 되면 엑셀 포맷 그대로는 사용하기가 어렵다. 그래서 보통은 Json 형식으로 한번 변환해서 다룬다. ExcelJsonTable을 이용해서 Json 형식으로 변환하기 해당 페이지에서 설치 파일을 다운로드 받아서 설치하면 엑셀 add-in으로 추가할 수 있다. 설치 이후에 엑셀 내 JsonTable 탭을 누르고 Export 버튼을 누르면 정상적으로 Json 파일이 생성되는 걸 확인할 수 있다! (물론 ExcelJsonTable이 정해놓은 규칙대로 테이블을 작성해야지 정상적으로 Export가 이루어진다.) 설치 페이지 Releases ·.. 2023. 11. 1. C# 간단하게 Json 형식 파싱하기 간단하게 C#으로 Json 형식 파싱하기웹 관련으로 일을 하다보면 Json을 많이 접하겠지만 웹과 거리가 있다보면 Json을 다루는 일은 많지 않다고 생각된다. 간단하게 C#의 System.Text.Json을 이용해서 Json을 파싱해보자. using System;using System.Text.Json;namespace JsonTestProject{ public class Program { public class JsonString { public class ServerStatus { public string instanceId { get; set; } public int g.. 2023. 1. 26. 이전 1 2 다음