본문 바로가기
C# Json 파싱 예제 - List에 클래스 객체 저장 (json to list object) C# Json 파싱 예제 - List에 클래스 객체 저장 (json to list object) 기본적으로 C# Json 파싱은 단일 자료형 기반으로 운용하는 경우가 많습니다. 그래도 사용하다 보면 클래스 객체를 기준으로 Json에 데이터를 써야 할 경우도 생기죠. 이럴 때 매번 클래스 객체를 생성하여 반복문 등으로 삽입하기엔 귀찮은 점이 많습니다. 그래서 아래와 같이 클래스 객체를 List에 담아 한 번에 Json으로 생성하는 것이 조금 더 수월합니다. 우선, Json에 추가할 public class를 하나 선언합니다. 123456public class data{ public int Id { get; set; } public int SSN { get; set; } public string Message.. 2019. 2. 5.
[C# JSON] JSON 생성 및 사용, 예제 소스 [C# JSON] JSON 생성 및 사용, 예제 소스 C# JSON 생성 123456789101112JArray array = new JArray();JValue text = new JValue("Manual text");JValue date = new JValue(new DateTime(2000, 5, 23)); array.Add(text);array.Add(date); string json = array.ToString();// [// "Manual text",// "2000-05-23T00:00:00"// ]Colored by Color Scriptercs C# LINQ, JSON 생성 123456789101112131415161718192021222324252627282930313233343536.. 2017. 8. 23.
[C# Json] LINQ, JsonPath로 데이터 가져오기 [C# JSON] LINQ, JSONPath로 데이터 가져오기 C# JSON SelectToken()은 JObject에 있는 문자열, 정수 등을 가져오는데 사용합니다. 이때 C# JSONPath, LINQ도 함께 사용할 수 있어 실제 구현 방법은 총 3가지입니다. C# Json 1. SelectToken 1234567891011121314151617181920212223242526272829303132333435363738394041424344451JObject o = JObject.Parse(@"{ 'Stores': [ 'Lambton Quay', 'Willis Street' ], 'Manufacturers': [ { 'Name': 'Acme Co', 'Products': [ { 'Name': 'Anv.. 2017. 8. 19.