[C# JSON] LINQ JSON 쿼리 제어 3가지 방법 C# LINQ는 C# JSON 객체에서 데이터를 가져오는 여러 가지 방법을 제공합니다. JObject, jArray 함수를 활용하면 속성별로 빠르게 데이터를 가져올 수 있습니다. 이 포스트에서 다루는 건 크게 2가지입니다. - 속성 이름과 인덱스로 데이터 가져오기 - C# LINQ 쿼리 제어 속성 이름과 인덱스로 데이터 가져오기 C# JSON에서 값을 가져오는 가장 간단한 방법은 C# LINQ에서 JObject, JArray를 사용해 Item[Object] 형태로 데이터를 가져오는 것입니다. 123456789101112131415161718192021222324252627282930313233343536373839404142string json ..
비주얼스튜디오(VisualStudio2013) 한글 설치 (한글 언어팩) 비주얼스튜디오 영문 설치가 되었다면 한글 언어팩으로 한글 설치도 필요합니다. 다만, 현재 VisualStudio2013 언어팩은 MS에서 제공하지 않아 별도 설치 파일이 필요합니다. 온라인에서 떠도는 링크로 이동하면 다운로드 링크가 깨졌다는 것을 알 수 있어요. 그래서 VisualStudio2013 한글 설치 파일을 구했기에 공유합니다. 비주얼스튜디오2013 한글 설치 파일은 바로 아래에 있으니 다운받으시고, 설치 과정은 그 아래에 있으니 참고하세요. 비주얼스튜디오2013 한글 설치 파일 링크 : vs_langpack.exe [클릭] 처음 실행하면 C드라이브에 828MB가 필요하다는 메시지가 보여요. 용량 확인하고 한글 설치를 진행..
[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..
C# 비동기 Async, 소켓 서버, 함수 소스 (Socket network) C# 비동기 소켓 서버를 포함한 비동기 함수, 비동기 서버, 비동기 쓰기, 비동기 읽기 등의 소스입니다. 전체 소스(Visualstudio)와 링크는 아래를 참조하시고, 전체 소스는 본문을 참조하세요. 소스 : Download Asynchronator (Visual Studio Test Project)원문 : Chapter 23: Asynchronous Methods 1. Blocking Socker Server 1234567891011121314151617181920212223242526272829303132333435363738using System;using System.Threading;using System.Net;u..