Json 구조체.출력형태 코드(따로따로, 혹은 전체)
1. 나누어서 출력하는 형태
2. 전체를 출력하는 형태 - JsonConvert.SerializeObject(estate, Formatting.Indented)
public void DataToBuffer(byte[] data, int datalen) { string dataText = Encoding.UTF8.GetString(data, 0, datalen); if ((dataText.IndexOf("ComplexNo") >= 0) && (dataText.IndexOf("CortarNo") >= 0)) { estateAllInterfaceText estate = JsonConvert.DeserializeObject<estateAllInterfaceText>(dataText); PublicApiNM.SendToDebug8(3, "[" + estate.dataClass + "/" + estate.infoMarketClass + "/" + estate.transactionTime + "/" + estate.ComplexNo + "/" + estate.ComplexName + "/" + estate.CortarNo + "]"); PublicApiNM.SendToDebug8(3, "[" + JsonConvert.SerializeObject(estate, Formatting.Indented) + "]"); } } [2025-01-16 05:15:30]>[ES/555/20250110202308/120617/강정이매/5013011600] [2025-01-16 05:15:30]>[{ "dataClass": "ES", "infoMarketClass": "555", "transactionTime": "20250110202308", "ComplexNo": "120617", "ComplexName": "강정이매", "CortarNo": "5013011600", "RealEstateTypeCode": "OPST", "RealEstateTypeName": "오피스텔", "UseApproveYmd": "20180208", "CortarAddress": "제주도 서귀포시 강정동", "MinPriceByLetter": "2억 2,000", "MaxPriceByLetter": "2억 2,000", "MinLeasePriceByLetter": "NONE", "MaxLeasePriceByLetter": "NONE", "MinPrice": "22000", "MaxPrice": "22000", "MinLeasePrice": "0", "MaxLeasePrice": "0" }] |
'c# 언어 > 중급과정' 카테고리의 다른 글
HashSet<T>의 Add 메서드는 중복된 값을 허용하지 않습니다. (0) | 2025.01.21 |
---|---|
[Dot.Net]AppDomain.CurrentDomain.BaseDirectory: 현재 실행 중인 프로그램의 경로를 반환합니다. (0) | 2025.01.18 |
Visual Studio에서 app.manifest 파일 생성 및 설정 방법 (0) | 2025.01.15 |
C#의 Queue<T>는 기본적으로 동적 크기로 결정됩니다. (0) | 2025.01.09 |
언어에서의 메모리 정렬 및 패딩 (0) | 2025.01.04 |