내 JSON 열이 동적 일 때 JSON 파일에서 CSV 파일로 변환

darecoder

json에서 csv 로의 변환에 대한 해결책을 찾았습니다. 다음은 샘플 json 및 솔루션입니다.

{
  "took" : 111,
  "timed_out" : false,
  "_shards" : {
    "total" : 1,
    "successful" : 1,
    "skipped" : 0,
    "failed" : 0
  },
  "hits" : {
    "total" : {
      "value" : 2,
      "relation" : "eq"
    },
    "max_score" : 1.0,
    "hits" : [
      {
        "_index" : "alerts",
        "_type" : "_doc",
        "_id" : "1",
        "_score" : 1.0,
        "_source" : {
          "alertID" : "639387c3-0fbe-4c2b-9387-c30fbe7c2bc6",
          "alertCategory" : "Server Alert",
          "description" : "Successfully started.",
          "logId" : null
          }
       },
       {
        "_index" : "alerts",
        "_type" : "_doc",
        "_id" : "2",
        "_score" : 1.0,
        "_source" : {
          "alertID" : "2",
          "alertCategory" : "Server Alert",
          "description" : "Successfully stoped.",
          "logId" : null
          }
       }
   ]
  }
}

해결책 :

jq -r '.hits.hits[]._source | [ "alertID" , "alertCategory" , "description", "logId" ], ([."alertID",."alertCategory",."description",."logId" // "null"]) | @csv' < /root/events.json

이 솔루션의 문제점은 열 이름을 하드 코딩해야한다는 것입니다. 내 json이 _source나중에 태그 아래에 몇 가지 추가되면 어떻게됩니까? 에서 동적 데이터를 처리 할 수있는 솔루션이 필요합니다 _source. 셸의 다른 도구 나 명령에 열려 있습니다.

피크

간단히 사용하십시오 keys_unsorted(또는 keys정렬하려는 경우). 예를 들어 jq를 사용하여 JSON 배열을 CSV 로 변환 또는 jq를 사용하여 임의의 간단한 JSON을 CSV로 변환하는 방법을 참조하십시오 . 두 개의 SO 예. 다른 것도 많이 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JSON 파일에서 CSV 파일로

분류에서Dev

JSON에서 CSV로 변환 파일 이름이 잘못되었습니다.

분류에서Dev

CSV에서 JSON 파일로 변환 및 저장

분류에서Dev

json 배열 객체를 csv 형식으로 변환하고 ionic 앱에서 Excel 파일로 내보내는 방법

분류에서Dev

JMETER CSV Date set config를 사용할 때 요청 본문에서 CSV 파일의 데이터를 JSON으로 변환하는 방법

분류에서Dev

Python에서 .mdb 파일을 .csv로 변환 할 때 열 이름 포함

분류에서Dev

csv를 빈 json 파일을 반환하는 json으로 변환

분류에서Dev

내 데이터를 json에서 csv 파일로 바꿔야합니다.

분류에서Dev

JSON 파일에서 문자열을 날짜로 변환

분류에서Dev

json 파일 내에서 배열 참조

분류에서Dev

json 파일 변환

분류에서Dev

파이썬에서 json 파일로 변환하기 위해 csv 파일에 레이블을 지정하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

JSON에서 CSV로 csv 파일에 데이터 쓰기

분류에서Dev

csv 파일 pandas에서 수동으로 할당 할 때 열 값 변경

분류에서Dev

JSON 목록을 CSV 파일에서 두 개의 다른 열로 변환하는 방법은 무엇입니까?

분류에서Dev

자바에서 큰 CSV 파일을 JSON 배열로 빠르게 변환하는 방법

분류에서Dev

Python에서 .JSON 파일 변환 및 CSV 조작 관련 문제

분류에서Dev

파이썬에서 json 파일을 데이터 프레임으로 변환

분류에서Dev

CSV에서 JSON으로의 파이썬-작성된 JSON 파일의 오류

분류에서Dev

파이썬에서 json 파일로드

분류에서Dev

json 파일에서 데이터를로드 할 때 tr 루프 내부에서 각 td에 대해 작업

분류에서Dev

속성 파일 내에서 json 문자열 이스케이프

분류에서Dev

python / pandas의 CSV 파일에 Json 파일 내용 저장

분류에서Dev

JSON 파일에서 CSV로 데이터 추출

분류에서Dev

CSV 파일을 중첩 된 JSON obj로 변환

분류에서Dev

SSIS에서 JSON 열이있는 csv 파일을 읽습니까?

분류에서Dev

파이썬에서 JSON 파일 열기

분류에서Dev

플러터 | 내 json 파일에 액세스하려고 할 때 firebase의 폴더로 변환되는 이유는 무엇입니까?

분류에서Dev

Excel 파일을 CSV로 변환하고 해당 내용을 JSON 형식으로 읽기

Related 관련 기사

  1. 1

    JSON 파일에서 CSV 파일로

  2. 2

    JSON에서 CSV로 변환 파일 이름이 잘못되었습니다.

  3. 3

    CSV에서 JSON 파일로 변환 및 저장

  4. 4

    json 배열 객체를 csv 형식으로 변환하고 ionic 앱에서 Excel 파일로 내보내는 방법

  5. 5

    JMETER CSV Date set config를 사용할 때 요청 본문에서 CSV 파일의 데이터를 JSON으로 변환하는 방법

  6. 6

    Python에서 .mdb 파일을 .csv로 변환 할 때 열 이름 포함

  7. 7

    csv를 빈 json 파일을 반환하는 json으로 변환

  8. 8

    내 데이터를 json에서 csv 파일로 바꿔야합니다.

  9. 9

    JSON 파일에서 문자열을 날짜로 변환

  10. 10

    json 파일 내에서 배열 참조

  11. 11

    json 파일 변환

  12. 12

    파이썬에서 json 파일로 변환하기 위해 csv 파일에 레이블을 지정하는 가장 좋은 방법은 무엇입니까?

  13. 13

    JSON에서 CSV로 csv 파일에 데이터 쓰기

  14. 14

    csv 파일 pandas에서 수동으로 할당 할 때 열 값 변경

  15. 15

    JSON 목록을 CSV 파일에서 두 개의 다른 열로 변환하는 방법은 무엇입니까?

  16. 16

    자바에서 큰 CSV 파일을 JSON 배열로 빠르게 변환하는 방법

  17. 17

    Python에서 .JSON 파일 변환 및 CSV 조작 관련 문제

  18. 18

    파이썬에서 json 파일을 데이터 프레임으로 변환

  19. 19

    CSV에서 JSON으로의 파이썬-작성된 JSON 파일의 오류

  20. 20

    파이썬에서 json 파일로드

  21. 21

    json 파일에서 데이터를로드 할 때 tr 루프 내부에서 각 td에 대해 작업

  22. 22

    속성 파일 내에서 json 문자열 이스케이프

  23. 23

    python / pandas의 CSV 파일에 Json 파일 내용 저장

  24. 24

    JSON 파일에서 CSV로 데이터 추출

  25. 25

    CSV 파일을 중첩 된 JSON obj로 변환

  26. 26

    SSIS에서 JSON 열이있는 csv 파일을 읽습니까?

  27. 27

    파이썬에서 JSON 파일 열기

  28. 28

    플러터 | 내 json 파일에 액세스하려고 할 때 firebase의 폴더로 변환되는 이유는 무엇입니까?

  29. 29

    Excel 파일을 CSV로 변환하고 해당 내용을 JSON 형식으로 읽기

뜨겁다태그

보관