ASP.NET CORE 시작하기 Json 구성 파일 읽기

2020 단어
우선 새로 만들기.net core 콘솔 항목, jsonReader 이름
그리고 인용을 선택하고 NuGet 패키지 관리자를 선택하고mircosoft를 가져오려면 탐색을 누르십시오.aspnetcore.all 및 설치
솔루션 선택, 추가, 새 프로젝트 추가, Json 파일 추가,test 이름.json
마지막으로, 추가된 테스트 때문에.Json 파일은 프로젝트가 발표한 폴더에 컴파일되지 않습니다. 이번에 생성된 dll 파일은 이 json 파일을 읽을 수 없습니다. 이 json 파일을 선택하고 속성을 클릭하여 다음과 같은 설정을 해야 합니다.
생성 작업 선택 내용을 출력 디렉터리로 복사 시종 복사
json에 내용 추가
 
{
  "name": "pragram language",
  "item": [
    {
      "language": "C#",
      "tool": "visual studio"
    },
    {
      "language": "JAVA",
      "tool": "Elcipse"
    }
  ] 

}
그리고 Pragram으로 돌아갑니다.cs 
 
ConfigurationBuilder의 네임스페이스를 가져와야 합니다.
using Microsoft.Extensions.Configuration;
마지막 프로그램.CS 코드는 다음과 같습니다.
 
using System;
using Microsoft.Extensions.Configuration;

namespace JsonReader
{
    class Program
    {
        static void Main(string[] args)
        {
            var builder = new ConfigurationBuilder()
            .AddJsonFile("test.json");
            var configuration = builder.Build();
            Console.WriteLine($"name:{configuration["name"]}");
            Console.WriteLine();
            Console.WriteLine($"language:{configuration["item:0:language"]}");
            Console.WriteLine($"tool:{configuration["item:0:tool"]}");
            Console.WriteLine();
            Console.WriteLine($"language:{configuration["item:1:language"]}");
            Console.WriteLine($"tool:{configuration["item:1:tool"]}");
        }
    }
}

json의 내용을 읽고 출력할 수 있습니다.
 
항목의github 주소:
https://github.com/liuzhenyulive/JsonReader
궁금한 게 있으시면 댓글을 환영합니다.

좋은 웹페이지 즐겨찾기