C #을 사용하여 텍스트 파일에 정적으로 저장된 다중 JSON 형식 데이터 읽기

chaitra.kear

위에서 언급 한 JSON 데이터는 웹 서비스 또는 웹의 다른 소스에서 가져 오지 않습니다. 수동으로 템플릿을 만들고 JSON 형식의 데이터를 로컬 컴퓨터의 텍스트 파일에 저장합니다. 작업을 수행하는 데 유용한 방법이 포함되어 있습니다. 지금까지 사용한 코드는 다음과 같으며 적절하게 인쇄됩니다.

WebClient w = new WebClient();
var data = w.DownloadString(@"D:\ComponentsJSON.txt");
//Read the file    
JObject j = JObject.Parse(data);
Console.WriteLine("Name: " + j["name"]);
Console.WriteLine("Property1: " + j["property"][0]);
Console.WriteLine("Property2: " + j["property"][1]);

하지만 위의 내용은 텍스트 파일에서 한 줄만 읽을 수 있는데, 같은 파일에 여러 Json 요소가있는 경우 어떻게 할 수 있습니까?

D : \ ComponentsJSON.txt의 내용은 다음과 같습니다.

[{"name":"WinWindow", "property" : ["Name","ClassName"], "value": ["MCP","OSCP"]},

{"name":"WinButton", "property" :["Name","ClassName"], "value": ["OK","Button"]}]
파나지오티스 카나 보스

Parse방법이 아닌 전체 파일을 역 직렬화, 특정 개체를 구문 분석합니다. JSON에 배열이 포함 된 경우 JArray.Parse를 호출해야합니다. JObject는 단일 객체 만 구문 분석합니다.

임의의 문자열을 읽으려면 JsonConvert.DeserializeObject 오버로드 중 하나를 사용합니다 . 예 :

var data=JsonConvert.DeserializeObject(data);

또는

var items=JsonConvert.DeserializeObject<List<MyClass>>(data);

Json.NET 문서에서 " Serializing Collections "를 확인하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파일 내용을 읽고 형식이 지정된 배열에 C #으로 저장하는 방법

분류에서Dev

텍스트 스캔을 사용하여 Octave에서 형식이 잘못된 CSV 파일 읽기

분류에서Dev

C의 텍스트 파일에서 형식화 된 데이터 읽기

분류에서Dev

C의 텍스트 파일에서 형식화 된 데이터 읽기

분류에서Dev

C #을 사용하여 Azure Blob Storage에 저장된 200GB 텍스트 파일에서 한 줄 읽기

분류에서Dev

C #을 사용하여 스타일 / 형식으로 단어의 텍스트 읽기

분류에서Dev

정규식을 사용하여 배열에 저장된 데이터베이스 정보 숨기기

분류에서Dev

텍스트 파일에서 데이터 유형이 다른 구조체로 데이터 읽기 C #

분류에서Dev

Excel 파일에서 올바른 형식으로 날짜 시간 값을 읽고 Python을 사용하여 데이터베이스에 저장할 수 없습니다.

분류에서Dev

텍스트 파일 목록에 저장된 파일 이름을 사용하여 파일을 만듭니다.

분류에서Dev

특정 이름과 값을 사용하여 특정 형식으로 localstorage에 저장된 데이터에서 라디오 버튼을 확인합니다.

분류에서Dev

Python을 사용하여 텍스트 파일 데이터 읽기

분류에서Dev

C ++에서 사용자 지정 형식 텍스트 파일을 읽는 방법

분류에서Dev

이름이 같은 여러 파일이있는 경우 터미널 텍스트 편집기에서 특정 파일 형식을 먼저 열도록합니다.

분류에서Dev

이름이 같은 여러 파일이있는 경우 터미널 텍스트 편집기에서 특정 파일 형식을 먼저 열도록합니다.

분류에서Dev

C ++ 텍스트 파일 데이터 유형에서 구조체로 읽기 및 목록 벡터에 데이터 저장

분류에서Dev

Google 데이터 흐름을 사용하여 Google 스토리지에 보관 된 일반 텍스트 파일과 비교하여 압축 파일을 읽을 때 상대적으로 성능이 저하됨

분류에서Dev

Python을 사용하여 텍스트 파일을 JSON 형식으로 변환

분류에서Dev

정규식을 사용하여 파일에서 데이터를 추출하고 목록에 저장하여 사전으로 컴파일합니다.

분류에서Dev

.NET에 로컬로 저장하지 않고 다중 파트 양식 데이터 읽기

분류에서Dev

HTML / 텍스트 파일을 읽고 WPF / C #에서 HTML 형식의 이메일로 보내기

분류에서Dev

공간으로 구분 된 데이터를 읽고 배열에 저장 한 다음 C ++의 새 텍스트 파일에 다른 순서로 쓰는 방법

분류에서Dev

정규식을 사용하여 C ++의 텍스트 줄에서 데이터 가져 오기

분류에서Dev

텍스트 파일에서 특정 데이터 열을 읽고 다른 텍스트 파일 tcl에 쓰기

분류에서Dev

여러 데이터 항목이 포함 된 텍스트 파일을 읽고이를 객체로 변환하고 배열에 저장

분류에서Dev

laravel을 사용하여 .JSON 파일을 데이터베이스에 저장

분류에서Dev

중복 열 이름을 사용하여 .csv 파일에서 DataTable로 C # 읽기

분류에서Dev

C #을 사용하여 CSV 파일의 텍스트 형식으로 열 서식 지정

분류에서Dev

Python을 사용하여 HTML 형식을 통해 SQL 데이터베이스에 저장된 작업 삭제

Related 관련 기사

  1. 1

    파일 내용을 읽고 형식이 지정된 배열에 C #으로 저장하는 방법

  2. 2

    텍스트 스캔을 사용하여 Octave에서 형식이 잘못된 CSV 파일 읽기

  3. 3

    C의 텍스트 파일에서 형식화 된 데이터 읽기

  4. 4

    C의 텍스트 파일에서 형식화 된 데이터 읽기

  5. 5

    C #을 사용하여 Azure Blob Storage에 저장된 200GB 텍스트 파일에서 한 줄 읽기

  6. 6

    C #을 사용하여 스타일 / 형식으로 단어의 텍스트 읽기

  7. 7

    정규식을 사용하여 배열에 저장된 데이터베이스 정보 숨기기

  8. 8

    텍스트 파일에서 데이터 유형이 다른 구조체로 데이터 읽기 C #

  9. 9

    Excel 파일에서 올바른 형식으로 날짜 시간 값을 읽고 Python을 사용하여 데이터베이스에 저장할 수 없습니다.

  10. 10

    텍스트 파일 목록에 저장된 파일 이름을 사용하여 파일을 만듭니다.

  11. 11

    특정 이름과 값을 사용하여 특정 형식으로 localstorage에 저장된 데이터에서 라디오 버튼을 확인합니다.

  12. 12

    Python을 사용하여 텍스트 파일 데이터 읽기

  13. 13

    C ++에서 사용자 지정 형식 텍스트 파일을 읽는 방법

  14. 14

    이름이 같은 여러 파일이있는 경우 터미널 텍스트 편집기에서 특정 파일 형식을 먼저 열도록합니다.

  15. 15

    이름이 같은 여러 파일이있는 경우 터미널 텍스트 편집기에서 특정 파일 형식을 먼저 열도록합니다.

  16. 16

    C ++ 텍스트 파일 데이터 유형에서 구조체로 읽기 및 목록 벡터에 데이터 저장

  17. 17

    Google 데이터 흐름을 사용하여 Google 스토리지에 보관 된 일반 텍스트 파일과 비교하여 압축 파일을 읽을 때 상대적으로 성능이 저하됨

  18. 18

    Python을 사용하여 텍스트 파일을 JSON 형식으로 변환

  19. 19

    정규식을 사용하여 파일에서 데이터를 추출하고 목록에 저장하여 사전으로 컴파일합니다.

  20. 20

    .NET에 로컬로 저장하지 않고 다중 파트 양식 데이터 읽기

  21. 21

    HTML / 텍스트 파일을 읽고 WPF / C #에서 HTML 형식의 이메일로 보내기

  22. 22

    공간으로 구분 된 데이터를 읽고 배열에 저장 한 다음 C ++의 새 텍스트 파일에 다른 순서로 쓰는 방법

  23. 23

    정규식을 사용하여 C ++의 텍스트 줄에서 데이터 가져 오기

  24. 24

    텍스트 파일에서 특정 데이터 열을 읽고 다른 텍스트 파일 tcl에 쓰기

  25. 25

    여러 데이터 항목이 포함 된 텍스트 파일을 읽고이를 객체로 변환하고 배열에 저장

  26. 26

    laravel을 사용하여 .JSON 파일을 데이터베이스에 저장

  27. 27

    중복 열 이름을 사용하여 .csv 파일에서 DataTable로 C # 읽기

  28. 28

    C #을 사용하여 CSV 파일의 텍스트 형식으로 열 서식 지정

  29. 29

    Python을 사용하여 HTML 형식을 통해 SQL 데이터베이스에 저장된 작업 삭제

뜨겁다태그

보관