JMESPATH에서 json 출력을 구문 분석 할 수 없습니다.

학습자

특정 관리 그룹에 대한 구독 ID를 가져 오기 위해 아래 azure cli 명령을 실행하고 있습니다.

명령:

az account management-group show --name "Simple-NonProduction-EMG-v01" -e -r

산출:

{
  "children": [
    {
      "children": null,
      "displayName": "TestSub-ABC-Dev",
      "id": "/subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "name": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "roles": null,
      "type": "/subscriptions"
    },
    {
      "children": null,
      "displayName": "TestSubIdentity",
      "id": "/subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "name": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "roles": null,
      "type": "/subscriptions"
    },
    {
      "children": null,
      "displayName": "TestSub-Build-DevTest",
      "id": "/subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "name": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "roles": null,
      "type": "/subscriptions"
    },
    {
      "children": null,
      "displayName": "Azure ITI - TestSub Pre-prod",
      "id": "/subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "name": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "roles": null,
      "type": "/subscriptions"
    },
    {
      "children": null,
      "displayName": "TestSub-IS-Demo",
      "id": "/subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "name": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "roles": null,
      "type": "/subscriptions"
    },
    {
      "children": null,
      "displayName": "TestSub-PQR-QA",
      "id": "/subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "name": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "roles": null,
      "type": "/subscriptions"
    },
    {
      "children": null,
      "displayName": "TestSub-PQR-PreProd",
      "id": "/subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "name": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "roles": null,
      "type": "/subscriptions"
    }
  ],
  "details": {
    "parent": {
      "displayName": "Simple-DMG-v01",
      "id": "/providers/Microsoft.Management/managementGroups/Simple-DMG-v01",
      "name": "Simple-DMG-v01"
    },
    "updatedBy": null,
    "updatedTime": "0001-01-01T00:00:00",
    "version": 0.0
  },
  "displayName": "Simple-NonProduction-EMG-v01",
  "id": "/providers/Microsoft.Management/managementGroups/Simple-NonProduction-EMG-v01",
  "name": "Simple-NonProduction-EMG-v01",
  "roles": null,
  "tenantId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "type": "/providers/Microsoft.Management/managementGroups"
}

아래 명령을 실행하지만 출력 이 제공 되지 않습니다 .

az account management-group show --name "Simple-NonProduction-EMG-v01" -e -r --query [].[children]
az account management-group show --name "Simple-NonProduction-EMG-v01" -e -r --query [].[children.children.name]
az account management-group show --name "Simple-NonProduction-EMG-v01" -e -r --query [].[children.children]

난 이해가 안 돼요

  1. 출력을 얻지 못하는 이유.
  2. 작은 따옴표를 사용할 때 대괄호를 사용할 때.

아래 명령에 대한 출력도 없습니다 .

az account management-group show --name "Simple-NonProduction-EMG-v01" -e -r --query 'children.children.name'

작은 따옴표 사용에 대한 참조 : https://docs.microsoft.com/en-us/cli/azure/query-azure-cli?view=azure-cli-latest

대괄호 사용에 대한 참조 : https://adamraffe.com/azure/2017/11/22/the-wonderful-world-of-azure-cli-jmespath-queries/

귀하의 의견에 감사드립니다.

감사합니다

4c74356b41

이렇게 해보십시오.

az account management-group show --name "Simple-NonProduction-EMG-v01" -e -r --query `children`

그리고 이렇게 :

az account management-group show --name "Simple-NonProduction-EMG-v01" -e -r --query 'children[].name'

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

Linux에서 jq를 사용하여 artifactory의 json 출력을 구문 분석 할 수 없습니다.

분류에서Dev

WordPress UI에서 json 문자열을 구문 분석 할 수 없습니다.

분류에서Dev

REST 웹 서비스에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

데이터 속성에서 JSON을 구문 분석 할 수 없습니다

분류에서Dev

Ansible Jinja2에서 JSON 목록을 구문 분석 할 수 없습니다.

분류에서Dev

봄 부팅에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

Jmeter에서 json 응답을 구문 분석 할 수 없습니다.

분류에서Dev

Android에서 복잡한 JSON 응답을 구문 분석 할 수 없습니다.

분류에서Dev

자바 스크립트에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

RestTemplate에서받은 JSON 응답을 구문 분석 할 수 없습니다.

분류에서Dev

MySQL에서 반환 된 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

함수의 출력을 구문 분석 할 수 없습니다.

분류에서Dev

Pandas로 JSON 파일을 구문 분석 할 수 없습니다.

분류에서Dev

JSON을 구문 분석 할 수 없습니다.

분류에서Dev

JSON을 Javascript 개체로 구문 분석 할 수 없습니다.

분류에서Dev

SwiftyJSON이 JSON 배열을 구문 분석 할 수 없습니다.

분류에서Dev

JSON REST API 응답을 구문 분석 할 수 없습니다.

분류에서Dev

JSON 응답을 구문 분석 할 수 없습니다.

분류에서Dev

JSON.parse 함수를 사용하여 레일의 Ruby에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

JSON을 완전히 구문 분석 할 수 없습니다. 일부 구문 분석 후 동일한 위치에서 충돌했습니다.

분류에서Dev

GWT에서 JSON 문자열을 Java / JavaScriptObject로 구문 분석 할 수 없습니다.

분류에서Dev

서버에서 JSON 데이터를 구문 분석 할 수 없습니다.

분류에서Dev

ClickHouse JSON 구문 분석 예외 : 입력을 구문 분석 할 수 없음 : ','이전에 예상 됨

분류에서Dev

StringBuilder Android에서 json 객체를 구문 분석 할 수 없습니다.

분류에서Dev

때때로 gson을 사용하여 json에서 날짜를 구문 분석 할 수 없습니다.

분류에서Dev

유효한 JSON 문자열을 구문 분석 할 수 없습니다.

분류에서Dev

JSON 파일을 구문 분석 할 수 없습니다. JSON 개체를 디코딩 할 수 없습니다.

Related 관련 기사

  1. 1

    ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

  2. 2

    ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

  3. 3

    Linux에서 jq를 사용하여 artifactory의 json 출력을 구문 분석 할 수 없습니다.

  4. 4

    WordPress UI에서 json 문자열을 구문 분석 할 수 없습니다.

  5. 5

    REST 웹 서비스에서 JSON을 구문 분석 할 수 없습니다.

  6. 6

    데이터 속성에서 JSON을 구문 분석 할 수 없습니다

  7. 7

    Ansible Jinja2에서 JSON 목록을 구문 분석 할 수 없습니다.

  8. 8

    봄 부팅에서 JSON을 구문 분석 할 수 없습니다.

  9. 9

    Jmeter에서 json 응답을 구문 분석 할 수 없습니다.

  10. 10

    Android에서 복잡한 JSON 응답을 구문 분석 할 수 없습니다.

  11. 11

    자바 스크립트에서 JSON을 구문 분석 할 수 없습니다.

  12. 12

    RestTemplate에서받은 JSON 응답을 구문 분석 할 수 없습니다.

  13. 13

    MySQL에서 반환 된 JSON을 구문 분석 할 수 없습니다.

  14. 14

    함수의 출력을 구문 분석 할 수 없습니다.

  15. 15

    Pandas로 JSON 파일을 구문 분석 할 수 없습니다.

  16. 16

    JSON을 구문 분석 할 수 없습니다.

  17. 17

    JSON을 Javascript 개체로 구문 분석 할 수 없습니다.

  18. 18

    SwiftyJSON이 JSON 배열을 구문 분석 할 수 없습니다.

  19. 19

    JSON REST API 응답을 구문 분석 할 수 없습니다.

  20. 20

    JSON 응답을 구문 분석 할 수 없습니다.

  21. 21

    JSON.parse 함수를 사용하여 레일의 Ruby에서 JSON을 구문 분석 할 수 없습니다.

  22. 22

    JSON을 완전히 구문 분석 할 수 없습니다. 일부 구문 분석 후 동일한 위치에서 충돌했습니다.

  23. 23

    GWT에서 JSON 문자열을 Java / JavaScriptObject로 구문 분석 할 수 없습니다.

  24. 24

    서버에서 JSON 데이터를 구문 분석 할 수 없습니다.

  25. 25

    ClickHouse JSON 구문 분석 예외 : 입력을 구문 분석 할 수 없음 : ','이전에 예상 됨

  26. 26

    StringBuilder Android에서 json 객체를 구문 분석 할 수 없습니다.

  27. 27

    때때로 gson을 사용하여 json에서 날짜를 구문 분석 할 수 없습니다.

  28. 28

    유효한 JSON 문자열을 구문 분석 할 수 없습니다.

  29. 29

    JSON 파일을 구문 분석 할 수 없습니다. JSON 개체를 디코딩 할 수 없습니다.

뜨겁다태그

보관