주어진 문자열에서 JSON STRING을 얻는 방법

아하 메디 르샤 드 123

아래에 주어진 문자열이 있습니다. 첫 번째 accountHeader (굵게 표시된) JSON 문자열 만 가져 오면 됩니다.

<START AdditionalInfo#:>[FormsGenerationServiceImpl::,  accountNumber:ABC07667 ,  [Source System Request  : {"Info":{"Holder": {"nameData": {"shortName": "McIntosh"}},**"accountHeader": {"a": "Y","b": "1","c": "4","draft": "P","e": "Y0000DU9","f": "T","g": "1"}**,"forms": {"maskSSN": "N","deliverForms": "G","selectedForms": {"T5": ["F10"],"T1": ["F1403"],"T2": ["F100001401"]}},"accountHeader": {"a": "Y","b": "1","c": "4","d": "HWA","draftRequestType": "P","e": "Y0000DU9","f": "T","g": "1"}}} ], null]<AdditionalInfo#: END>

내 출력은

"accountHeader": {"a": "Y","b": "1","c": "4","draft": "P","e": "Y0000DU9","f": "T","g": "1"}
멘돈

다음은 몇 가지 옵션입니다.

  1. 플래그 grep와 함께 사용 -o하여 행의 일치하는 부분 만 인쇄하고 필터링 head하여 첫 번째 일치 만 가져 오십시오.

    grep -o '"accountHeader[^}]*}' file.json | head -n1 
    

    정규식 은 첫 번째까지 "accountHeader가능한 한 많은 비 }문자 찾습니다 }. 기본적으로 아래의 다른 솔루션에서도 사용되는 동일한 정규식입니다.

  2. sedwith -n사용 하여 인쇄를 억제 p하고 대체 후에는 대체가 성공한 경우에만 인쇄합니다. 그런 다음 원하는 것을 제외한 모든 것을 대체 (제거)합니다.

    sed -n  's/.*\("accountHeader[^}]*}\).*/\1/p' file.json 
    
  3. Perl을 사용 -l하여 각 print호출에 개행 문자를 추가하고 -n"입력 파일의 각 행 처리"를 의미하며 다음과 같은 스크립트를 적용합니다 -e.

    perl -lne  '/.*("accountHeader[^}]*})/ && print $1' file.json 
    
  4. 를 사용 awk하면 **예제 입력이 관심있는 부분을 강조 표시하고 실제 데이터에는 실제로 존재하지 않는다고 가정합니다. 그렇다면 다음과 같이 작동합니다.

    awk -F'},' '{print $2"}"}' file.json
    

(가) 경우 **실제로 거기에 상황은 필드 구분 기호로 사용도 간단합니다 :

awk -F'**' '{print $2"}"}' file.json

또는

perl -F"\*\*" -alne 'print $F[1]' file.json

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL에서 주어진 문자열을 분할하는 방법

분류에서Dev

angularjs의 주어진 json 데이터에서 수량 비율을 얻는 방법

분류에서Dev

Robot Framework에서 주어진 문자열의 하위 문자열을 얻는 방법은 무엇입니까?

분류에서Dev

주어진 json의 값을 얻고 결과를 얻는 방법

분류에서Dev

PHP에서 주어진 문자 수로 문자열을 제한하는 방법

분류에서Dev

주어진 json을 json 배열로 변환하는 방법

분류에서Dev

주어진 문자열 뒤의 부분 문자열을 얻는 방법

분류에서Dev

주어진 문자 배열에서 모든 단어 목록을 찾는 방법

분류에서Dev

주어진 링크에서 json을 읽는 방법

분류에서Dev

예상 출력에서 주어진 문자열을 분할하는 방법

분류에서Dev

주어진 아미노산 서열을 암호화하는 게놈의 부분 문자열을 얻는 방법

분류에서Dev

주어진 문자열 바로 뒤에 문자열을 grep하는 방법

분류에서Dev

PSQL에서 주어진 문자열이 끝날 때까지 문자의 네 번째 발생부터 부분 문자열을 얻는 방법

분류에서Dev

JSON 문자열에서 각 값을 얻는 방법

분류에서Dev

curl json 출력에서 특정 문자열을 얻는 방법

분류에서Dev

JSON에서 PrimaryKeyRelatedField의 문자열 표현을 얻는 방법

분류에서Dev

nodejs의 주어진 문자열에서 특정 문자열을 추출하는 방법

분류에서Dev

Typescript에서 주어진 문자열의 하위 문자열 인 경우 속성을 선택하는 방법

분류에서Dev

목록에서 주어진 총 글자 수를 가진 문자열 쌍을 찾고 제거하는 방법

분류에서Dev

io.vertx.core.json.JsonObject : 주어진 키에 대한 값의 유형을 얻는 방법은 무엇입니까?

분류에서Dev

Javascript를 사용하여 주어진 문자열에서 n 번째 하위 문자열 집합을 얻는 방법은 무엇입니까?

분류에서Dev

자바 : 주어진 모양에서 평균 면적을 얻는 방법

분류에서Dev

주어진 문자열에서 ""로 주어진 부분 문자열을 바꾸는 방법은 무엇입니까?

분류에서Dev

주어진 문자열에서 두 개의 문자 값의 발생을 계산하는 방법

분류에서Dev

주어진 uint512_t 정수의 이진 등가 문자열을 얻는 방법

분류에서Dev

R의 주어진 위치에서 변수 문자가 주어진 모든 가능한 문자열을 생성하는 방법은 무엇입니까?

분류에서Dev

mongodb에서 개수와 함께 주어진 단어와 일치하는 모든 하위 문자열을 얻는 방법은 무엇입니까?

분류에서Dev

주어진 문자열에서 알파벳과 숫자 그룹을 만드는 간단한 방법

분류에서Dev

자바를 사용하여 줄에서 주어진 문자열을 찾는 방법

Related 관련 기사

  1. 1

    SQL에서 주어진 문자열을 분할하는 방법

  2. 2

    angularjs의 주어진 json 데이터에서 수량 비율을 얻는 방법

  3. 3

    Robot Framework에서 주어진 문자열의 하위 문자열을 얻는 방법은 무엇입니까?

  4. 4

    주어진 json의 값을 얻고 결과를 얻는 방법

  5. 5

    PHP에서 주어진 문자 수로 문자열을 제한하는 방법

  6. 6

    주어진 json을 json 배열로 변환하는 방법

  7. 7

    주어진 문자열 뒤의 부분 문자열을 얻는 방법

  8. 8

    주어진 문자 배열에서 모든 단어 목록을 찾는 방법

  9. 9

    주어진 링크에서 json을 읽는 방법

  10. 10

    예상 출력에서 주어진 문자열을 분할하는 방법

  11. 11

    주어진 아미노산 서열을 암호화하는 게놈의 부분 문자열을 얻는 방법

  12. 12

    주어진 문자열 바로 뒤에 문자열을 grep하는 방법

  13. 13

    PSQL에서 주어진 문자열이 끝날 때까지 문자의 네 번째 발생부터 부분 문자열을 얻는 방법

  14. 14

    JSON 문자열에서 각 값을 얻는 방법

  15. 15

    curl json 출력에서 특정 문자열을 얻는 방법

  16. 16

    JSON에서 PrimaryKeyRelatedField의 문자열 표현을 얻는 방법

  17. 17

    nodejs의 주어진 문자열에서 특정 문자열을 추출하는 방법

  18. 18

    Typescript에서 주어진 문자열의 하위 문자열 인 경우 속성을 선택하는 방법

  19. 19

    목록에서 주어진 총 글자 수를 가진 문자열 쌍을 찾고 제거하는 방법

  20. 20

    io.vertx.core.json.JsonObject : 주어진 키에 대한 값의 유형을 얻는 방법은 무엇입니까?

  21. 21

    Javascript를 사용하여 주어진 문자열에서 n 번째 하위 문자열 집합을 얻는 방법은 무엇입니까?

  22. 22

    자바 : 주어진 모양에서 평균 면적을 얻는 방법

  23. 23

    주어진 문자열에서 ""로 주어진 부분 문자열을 바꾸는 방법은 무엇입니까?

  24. 24

    주어진 문자열에서 두 개의 문자 값의 발생을 계산하는 방법

  25. 25

    주어진 uint512_t 정수의 이진 등가 문자열을 얻는 방법

  26. 26

    R의 주어진 위치에서 변수 문자가 주어진 모든 가능한 문자열을 생성하는 방법은 무엇입니까?

  27. 27

    mongodb에서 개수와 함께 주어진 단어와 일치하는 모든 하위 문자열을 얻는 방법은 무엇입니까?

  28. 28

    주어진 문자열에서 알파벳과 숫자 그룹을 만드는 간단한 방법

  29. 29

    자바를 사용하여 줄에서 주어진 문자열을 찾는 방법

뜨겁다태그

보관