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"
}]

+ Recent posts