openlang

ConvertTo-Json으로 배열 만들기

안녕하세요,

HTTP API 호출로 보낼 JSON을 만들고 있는데 문법의 한 부분에서 막혔어요.

코드는 이래요:

$payload = [ordered]@{
    resourceType = 'Parameters';
    parameter = @{
        name = 'Valueset'
    }
}
write-host ($payload | ConvertTo-JSON)

해시 테이블을 정의한 뒤 JSON으로 바꾸는 접근이 맞나요? Powershell 초보라서 혼자 공부하다 나쁜 습관이 들까 봐요.

구체적으로는 다음 두 상황에서 parameter가 배열이어야 해요:

name 속성이 실제로 여러 개일 때요.

그리고 여기처럼 하나뿐이어도 API에서 그 값을 json 배열로 받도록 요구할 때요.

몇 가지 방법을 시도했지만 잘 안 돼서, 올바르게 하는 방법을 알려 주시면 좋겠어요.

감사합니다

영어에서 번역원문 보기

이어지는 대화 2

서로의 근거를 따라
  1. 고유 링크

    해시 테이블 값에 배열도 넣을 수 있으니 이렇게 지정하세요:

    $payload = @{
      resourceType = 'Parameters'
      parameter = @(
        @{
          name = 'ValueSet'
        }
      )
    }
    영어에서 번역원문 보기

같은 질문의 다른 갈래

  1. SQL 파생 테이블을 거치면 사라지는 필드

    다음 SQL 문을 실행하고 있습니다: 이런 오류가 나옵니다: #1054 - Unknown column 'shipping.post_id' in 'on clause'. 꽤 단순한 코드 같은데 제대로 작동하게 만들지 못하겠습니다.…

    답글 2최근 활동 sql
  2. D 배열에서 일치하는 항목 찾기

    연관 배열에서는 이렇게 할 수 있어요 일반 배열에서는 어떻게 하나요? 예를 들면 이런 검증식을 쓰고 싶어요

    답글 2최근 활동 d
  3. PostgreSQL 9+에서 있을 수도 있는 열 안전하게 삭제하기

    테이블의 열을 하나 삭제하고 싶습니다. 그 열이 있는지 확인하려면 어떻게 해야 하나요? https://www.postgresql.org/docs/9.2/static/sql-altertable.html, 의 설명서를 읽었지만…

    답글 2최근 활동 sql