유효성 검사를 통해 응답 json에서 임의의 값을 선택합니다.

Peeyush Mishra

API 끝점에 요청을 보내면 다음 json이 응답에 들어옵니다.

{
    "entities": {
        "practitioners": {
            "f1d26a4b-c489-493d-bccf-7b9c8b92ecac": {
                "fullAvatarUrl": null,
                "id": "f1d26a4b-c489-493d-bccf-7b9c8b92ecac",
                "accountId": "ef757dba-f0d5-4464-a338-4a810e02bf47",
                "pmsId": "1",
                "type": "Dentist",
                "isActive": true,
                "isHidden": false
            },
            "ee87642d-c9a6-4a9d-b99a-a96501f27a7b": {
                "fullAvatarUrl": null,
                "id": "ee87642d-c9a6-4a9d-b99a-a96501f27a7b",
                "accountId": "ef757dba-f0d5-4464-a338-4a810e02bf47",
                "pmsId": "2",
                "type": "Hygienist",
                "isActive": true,
                "isHidden": false
            },
            "d0aeb9eb-f267-45ad-8cdf-eada1155c274": {
                "fullAvatarUrl": null,
                "id": "d0aeb9eb-f267-45ad-8cdf-eada1155c274",
                "accountId": "ef757dba-f0d5-4464-a338-4a810e02bf47",
                "pmsId": "3",
                "type": "Dentist",
                "isActive": true,
                "isHidden": false
            },
            "2f641e8e-c5d6-4fdf-8fbe-f99fe837f441": {
                "fullAvatarUrl": null,
                "id": "2f641e8e-c5d6-4fdf-8fbe-f99fe837f441",
                "accountId": "ef757dba-f0d5-4464-a338-4a810e02bf47",
                "pmsId": "4",
                "type": "Hygienist",
                "isActive": true,
                "isHidden": false
            }
        }
    },
    "result": [
        "f1d26a4b-c489-493d-bccf-7b9c8b92ecac",
        "ee87642d-c9a6-4a9d-b99a-a96501f27a7b",
        "d0aeb9eb-f267-45ad-8cdf-eada1155c274",
        "2f641e8e-c5d6-4fdf-8fbe-f99fe837f441"
    ]
}

문제 설명 : 나는 4 임의의 값 위의 유효성 검사 (실무자에서 첫 번째 요소에 앉아있는 실무자 ID를 선택하고 싶은 있음)에서 어느 하나를 선택 할 isActive수 있어야 true하고 isHidden되어야한다 false.

식과 $.entities.practitioners일치 번호 를 사용하여 JSON 추출기를 사용해 보았습니다.0

그러나 그것은 하나를 선택하는 것이 아니라 모두를 선택합니다.

죠티 프라 카쉬 말릭

이 접근법이 도움이 될 것 같네요

a를 JSR223 PostProcessor당신의 HTTP 요청과 그 이후에 다음 그루비 스크립트를 추가하십시오PostProcessor

Note: this is only to select the random PractitionersId 유효성 검사를 위해 유사한 논리를 사용하십시오.

import groovy.json.*

def response = prev.responseDataAsString ;
def json = new JsonSlurper().parseText(response) ;
def sizeResultPractitioners = json.result.size();
Random rnd = new Random()
def randomResultPractitioners = rnd.nextInt(sizeResultPractitioners);
log.info("---------->"+randomResultPractitioners);
log.info("---------->"+json.result[randomResultPractitioners]);

여기에 이미지 설명 입력

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JSON 응답에서 자식 요소의 유효성을 검사하여 ID를 추출합니다.

분류에서Dev

ASP.Net 핵심 웹 API의 유효성 검사 특성에 사용자 지정 유효성 검사 결과 (응답)를 반환해야합니다.

분류에서Dev

Java / Jboss의 게시물에서 응답을 읽을 때 dtd 유효성 검사를 피하려면 어떻게해야합니까?

분류에서Dev

Google Apps Script / RegEx를 통해 양식의 응답 텍스트 유효성 검사

분류에서Dev

Picasso를 통해 이미지를 다운로드하기 전에 Content-Length 및 Content-Type별로 응답 헤더의 유효성을 검사하는 방법은 무엇입니까?

분류에서Dev

적어도 하나의 선택된 항목에 대해 여러 개의 선택된 목록 상자의 유효성을 검사합니다.

분류에서Dev

Ajax를 통해 양식을로드 한 후 사용자 정의 눈에 잘 띄지 않는 유효성 검사기를 다시 활성화합니다.

분류에서Dev

배열 응답의 유효성을 검사하는 방법에는 Karate의 다른 배열 값이 포함됩니다.

분류에서Dev

ASP.net을 사용하는 웹 양식의 드롭 다운 목록에서 값을 선택할 때 특정 값을 허용하도록 텍스트 상자의 유효성을 검사해야합니다.

분류에서Dev

C #에서 스키마를 통해 동적으로 JSON의 유효성을 검사하는 방법

분류에서Dev

SoapUI의 그루비 스크립트를 통해 통화 변환기 서비스 응답에서 응답 값을 얻는 방법은 무엇입니까?

분류에서Dev

유효한 시간 값에 대해 개체 배열의 유효성을 검사하고 싶습니다.

분류에서Dev

구성 파일에서로드 된 값의 유효성을 검사해야합니까?

분류에서Dev

SoapUI의 스키마에 대한 JSON 응답의 유효성을 검사하는 방법

분류에서Dev

API를 통해 게시 요청을 보낼 때 응답 할 CharField max_length 유효성 검사 오류 메시지를 재정의하는 방법은 무엇입니까?

분류에서Dev

OAuth 소비자는 각 요청에서 OAuth 공급자를 통해 전달자 토큰의 유효성을 검사합니까?

분류에서Dev

리소스 서버에서 액세스 토큰의 유효성을 검사하고 이에 따라 응답

분류에서Dev

그룹의 컨트롤 중 하나에 값이있는 경우 유효성 검사를 통과하기 위해 Angular 2 양식에서 간단한 교차 필드 유효성 검사를 수행하는 방법은 무엇입니까?

분류에서Dev

Laravel에서 JSON 데이터의 유효성을 검사하려면 어떻게해야합니까?

분류에서Dev

Parsley.js 원격 유효성 검사 응답은 ParsleyUI.addError 후에도 여전히 true로 유효성을 검사합니다.

분류에서Dev

TYPO3에서 바인딩 된 개체로 선택 필드의 유효성을 검사하려면 어떻게해야합니까?

분류에서Dev

SubSelectionRequired 유형의 유효성 검사 오류 : 필드의 null 유형에 대해 하위 선택이 필요합니다.

분류에서Dev

배열 항목의 유효성을 검사하기 위해 json 스키마에서 다른 경우 논리를 사용하는 방법은 무엇입니까?

분류에서Dev

VBA에서 Excel의 드롭 다운 유효성 검사 목록에서 선택한 값의 ID를 가져옵니다.

분류에서Dev

Rails : 임의의 부울 속성을 설정할 때 ActiveRecord에 대한 유효성 검사가 실패합니다.

분류에서Dev

Karate-DTD에 액세스 할 수없는 경우 XML 응답의 유효성을 검사 할 수 없습니다.

분류에서Dev

Excel의 다른 값 범위에 대해 값 범위 유효성 검사

분류에서Dev

laravel 5.3의 모달에 유효성 검사 json 응답 보내기

분류에서Dev

사용자 테이블의 각 사용자에 대해 3 개의 응답을 검색하는 쿼리를 작성하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    JSON 응답에서 자식 요소의 유효성을 검사하여 ID를 추출합니다.

  2. 2

    ASP.Net 핵심 웹 API의 유효성 검사 특성에 사용자 지정 유효성 검사 결과 (응답)를 반환해야합니다.

  3. 3

    Java / Jboss의 게시물에서 응답을 읽을 때 dtd 유효성 검사를 피하려면 어떻게해야합니까?

  4. 4

    Google Apps Script / RegEx를 통해 양식의 응답 텍스트 유효성 검사

  5. 5

    Picasso를 통해 이미지를 다운로드하기 전에 Content-Length 및 Content-Type별로 응답 헤더의 유효성을 검사하는 방법은 무엇입니까?

  6. 6

    적어도 하나의 선택된 항목에 대해 여러 개의 선택된 목록 상자의 유효성을 검사합니다.

  7. 7

    Ajax를 통해 양식을로드 한 후 사용자 정의 눈에 잘 띄지 않는 유효성 검사기를 다시 활성화합니다.

  8. 8

    배열 응답의 유효성을 검사하는 방법에는 Karate의 다른 배열 값이 포함됩니다.

  9. 9

    ASP.net을 사용하는 웹 양식의 드롭 다운 목록에서 값을 선택할 때 특정 값을 허용하도록 텍스트 상자의 유효성을 검사해야합니다.

  10. 10

    C #에서 스키마를 통해 동적으로 JSON의 유효성을 검사하는 방법

  11. 11

    SoapUI의 그루비 스크립트를 통해 통화 변환기 서비스 응답에서 응답 값을 얻는 방법은 무엇입니까?

  12. 12

    유효한 시간 값에 대해 개체 배열의 유효성을 검사하고 싶습니다.

  13. 13

    구성 파일에서로드 된 값의 유효성을 검사해야합니까?

  14. 14

    SoapUI의 스키마에 대한 JSON 응답의 유효성을 검사하는 방법

  15. 15

    API를 통해 게시 요청을 보낼 때 응답 할 CharField max_length 유효성 검사 오류 메시지를 재정의하는 방법은 무엇입니까?

  16. 16

    OAuth 소비자는 각 요청에서 OAuth 공급자를 통해 전달자 토큰의 유효성을 검사합니까?

  17. 17

    리소스 서버에서 액세스 토큰의 유효성을 검사하고 이에 따라 응답

  18. 18

    그룹의 컨트롤 중 하나에 값이있는 경우 유효성 검사를 통과하기 위해 Angular 2 양식에서 간단한 교차 필드 유효성 검사를 수행하는 방법은 무엇입니까?

  19. 19

    Laravel에서 JSON 데이터의 유효성을 검사하려면 어떻게해야합니까?

  20. 20

    Parsley.js 원격 유효성 검사 응답은 ParsleyUI.addError 후에도 여전히 true로 유효성을 검사합니다.

  21. 21

    TYPO3에서 바인딩 된 개체로 선택 필드의 유효성을 검사하려면 어떻게해야합니까?

  22. 22

    SubSelectionRequired 유형의 유효성 검사 오류 : 필드의 null 유형에 대해 하위 선택이 필요합니다.

  23. 23

    배열 항목의 유효성을 검사하기 위해 json 스키마에서 다른 경우 논리를 사용하는 방법은 무엇입니까?

  24. 24

    VBA에서 Excel의 드롭 다운 유효성 검사 목록에서 선택한 값의 ID를 가져옵니다.

  25. 25

    Rails : 임의의 부울 속성을 설정할 때 ActiveRecord에 대한 유효성 검사가 실패합니다.

  26. 26

    Karate-DTD에 액세스 할 수없는 경우 XML 응답의 유효성을 검사 할 수 없습니다.

  27. 27

    Excel의 다른 값 범위에 대해 값 범위 유효성 검사

  28. 28

    laravel 5.3의 모달에 유효성 검사 json 응답 보내기

  29. 29

    사용자 테이블의 각 사용자에 대해 3 개의 응답을 검색하는 쿼리를 작성하는 방법은 무엇입니까?

뜨겁다태그

보관