Json Extractor를 사용하여 Jmeter의 중첩 된 Json에서 데이터를 추출하는 방법

수 라즈

{ "data": { "callOrders": [{ "promotionId": null, "Promotion": null, "Lines": [{ "id": 5105808, "quantity": 10, "skuId": 769, "callId") ": 494285,"skuBatchId ": 733,"amountDetails ": {"rate ": 197.53,"grossAmount ": 2232.089,"netAmount ": 2232.089,"taxAmount ": 256.789,"taxableAmount ": 1975.3,"subTotal ": 1975.3 , "billDiscount": 0, "tradeDiscount": 0, "discountAmount": 0, "promotionDiscount": 0, "topUpDiscount": 0, "__typename": "AmountDetail"}, "rateDetails": { "rlp": 197.53 , "rlpWithVat": 223.2089, "netPrice": 197.53, "netPriceWithVat": 223.2089, "__typename ":"RateDetail "},"SKU ": {"id ": 769,"title ":"H & S 2in1 Active Protect 180ml x 24 [82302894] ","__typename ":"SKU "},"SKUBatch ": { "priceDetails": { "rlp": 197.53, "dlp": 186.35, "vatPercentage": 0.13, "mrpSrp": 250, "mrpStatus": true, "__typename": "SKUPrice"}, "batchDetails": { "batchNumber": "DEFAULT_BATCH", "__typename": "SKUBatch"}, "usageDate": { "manufacture": "0000-00-00", "expiry": "0000-00-00", "__typename": "SKUUsage"}, "updatedAt": "2019-11-05", "active": true, "__typename": "SKUBatchRate "},"Promotion ": {"id ": null,"title ": null,"type ": null,"scope ": null,"criteria ": null,"__typename ":"Promotion "},"promotionId ": null,"distributorId ": 16,"__typename ":"Line ","inStock ":"INSTOCK ","freeSku ": false,"focusedSku ": false}, {"id ": 5105809,"quantity ": 50, "skuId": 95, "callId": 494285, "skuBatchId": 111, "amountDetails": { "rate": 56.89, "grossAmount": 3214.2852, "netAmount": 3214.285, "taxAmount": 369.785, " taxableAmount ": 2844.5,"subTotal ": 2844.5,"billDiscount ": 0,"tradeDiscount ": 0,"discountAmount ": 0,"promotionDiscount ": 0,"topUpDiscount ": 0,"__typename ":"AmountDetail "},"rateDetails ": {"rlp ": 56.89,"rlpWithVat ": 64.2857,"netPrice ": 56.89," netPriceWithVat ": 64.2857,"__typename ":"RateDetail "},"SKU ": {"id ": 95,"title ":"Whisper Choice 6s x 96 [82252488] ","__typename ":"SKU "}," SKUBatch ": {"priceDetails ": {"rlp ": 56.89,"dlp ": 53.67,"vatPercentage ": 0.13,"mrpSrp ": 72,"mrpStatus ": true,"__typename ":"SKUPrice "},"batchDetails ": {"batchNumber ":"DEFAULT_BATCH ","__typename ":"SKUBatch "},"usageDate ": {"manufacture ":"0000-00-00 ","expiry ":"0000-00-00 ","__typename ":"SKUUsage "},"updatedAt ":"2016-08-15 "," active ": true,"__typename ":"SKUBatchRate "},"Promotion ": {"id ": null,"title ": null,"type ": null,"scope ": null,"criteria ": null," __typename ":"Promotion "},"promotionId ": null,"distributorId ": 16,"__typename ":"Line ","inStock ":"INSTOCK ","freeSku ": false,"focusedSku ": false}, { "id": 5105810, "quantity": 10, "skuId": 82, "callId": 494285, "skuBatchId": 551, "amountDetails": { "rate ": 281.88,"grossAmount ": 3185.244,"netAmount ": 3185.244,"taxAmount ": 366.444,"taxableAmount ": 2818.8,"subTotal ": 2818.8,"billDiscount ": 0,"tradeDiscount ": 0,"discountAmount " : 0, "promotionDiscount": 0, "topUpDiscount": 0, "__typename": "AmountDetail"}, "rateDetails": { "rlp": 281.88, "rlpWithVat": 318.5244, "netPrice": 281.88, "netPriceWithVat" : 318.5244, "__typename": "RateDetail"}, "SKU": { "id": 82, "title": "Ariel Oxyblu 1kg x 24 [82250306]", "__typename": "SKU"}, "SKUBatch ": {"priceDetails ": {"rlp ": 281.88,"dlp ": 268.45,"vatPercentage ": 0.13,"mrpSrp ": 344,"mrpStatus ": true,"__typename ":"SKUPrice "},"batchDetails ": {"batchNumber ":"DEFAULT_BATCH ","__typename ":"SKUBatch "},"usageDate ": {"manufacture ":"0000-00-00 ","expiry ":"0000-00-00 ","__typename ":"SKUUsage "},"updatedAt ":"2018-01-31 ","active ": true,"__typename ":"SKUBatchRate "},"Promotion ": {"id ": null,"title ": null,"type ": null,"scope ": null,"criteria ": null,"__typename ":"Promotion "},"promotionId ": null,"distributorId ": 16,"__typename ":"Line ","inStock ":"INSTOCK ","freeSku ": false,"focusedSku ": false}],"__typename ":"PromotionOrder "}]}}

$ .. Lines..id 사용하면 [5105808, 769, null, 5105809, 95, null, 5105810, 82, null]

하지만 가치를 얻고 싶습니다 [5105808, 5105809, 5105810]. 그것을 달성하는 방법은 무엇입니까?

드미트리 T

당신이 사용하고 ..세부 검색 연산자 모든 찾고하지 않았 음을 의미합니다 id그들이 JSON에 위치하고있어 위치에 관계없이 속성 값.

객체 id의 직계 자식 인 속성 만 가져 오려면 Lines쿼리를 다음과 같이 수정해야합니다.$..Lines[*].id

데모:

여기에 이미지 설명 입력

추가 정보 : JMeter의 JSON 경로 추출기 플러그인-고급 사용 시나리오

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Hive에서 중첩 된 JSON 개체를 추출하는 방법

분류에서Dev

Gson을 사용하여 중첩 된 JSON 객체에서 데이터를 가져 오는 방법

분류에서Dev

NSDictionary를 사용하여 배열에 중첩 된 JSON 데이터를 수집하는 방법

분류에서Dev

중첩 된 객체를 사용하여 ng-repeat의 데이터를 각도 js의 JSON 데이터로 주문하는 방법

분류에서Dev

Python Pandas를 사용하여 중첩 된 JSON 데이터를 CSV에 쓰는 방법은 무엇입니까?

분류에서Dev

Azure Stream Analytics에서 중첩 된 JSON 데이터를 평면화하는 방법

분류에서Dev

복잡하고 중첩 된 JSON 데이터를 읽는 방법

분류에서Dev

FormUrlEncodedContent를 사용하여 JSON 본문의 중첩 된 값을 업데이트하는 방법?

분류에서Dev

iOS에서 배열 데이터 내부의 중첩 된 Json 개체를 구문 분석하는 방법

분류에서Dev

Python을 사용하여 웹 사이트에서 독립적으로 중첩 된 여러 JSON 개체 및 키를 추출하는 방법

분류에서Dev

자바 스크립트를 사용하여 중첩 된 JSON 파일에서 데이터 추출

분류에서Dev

Scala를 사용하여 중첩 된 JSON에서 Spark의 TempView로 데이터 전송

분류에서Dev

Python을 사용하여 중첩 된 JSON 데이터를 열에 추가

분류에서Dev

json_extract ()를 사용하여 SQL에서 중첩 된 JSON 데이터 값을 쿼리하는 방법은 무엇입니까?

분류에서Dev

JMeter Extractor를 사용하여 변수를 추출하는 방법

분류에서Dev

PHP를 사용하여 기존 JSON에 중첩 된 요소를 추가하는 방법

분류에서Dev

Postgres에서 중첩 된 JSON의 객체를 쿼리하는 방법

분류에서Dev

중첩 된 JSON 데이터에 document.getElementById (). textContent를 사용하는 방법은 무엇입니까?

분류에서Dev

Android에서 중첩 된 JSON 개체를 처리하는 방법

분류에서Dev

각도 js에서 사용자 정의 필터를 사용하여 중첩 된 json 데이터를 필터링 할 수 있습니까?

분류에서Dev

jMeter에서 JSONSchema를 사용하여 JSON 데이터의 유효성을 검사하는 방법

분류에서Dev

Jackson Java를 사용하여 중첩 된 JSON으로 CSV를 읽는 방법

분류에서Dev

중첩 된 JSON 데이터 구조를 구문 분석하는 방법

분류에서Dev

Scala에서 Circe를 사용하여 중첩 된 json을 List [Object]로 디코딩하는 방법

분류에서Dev

C #에서 Newtonsoft를 사용하여 중첩 된 JSON 개체의 역 직렬화

분류에서Dev

Lodash를 사용하여 JSON 데이터를 중첩 된 목록으로 포맷

분류에서Dev

중첩 된 JSON의 모든 요소를 추출하는 방법은 무엇입니까?

분류에서Dev

pyspark에서 추출한 하나의 파일에서 여러 중첩 된 json 개체를 Azure Databricks의 데이터 프레임으로 읽는 방법은 무엇입니까?

분류에서Dev

Python을 사용하여 Json 파일의 중첩 목록에서 객체를 추출하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Hive에서 중첩 된 JSON 개체를 추출하는 방법

  2. 2

    Gson을 사용하여 중첩 된 JSON 객체에서 데이터를 가져 오는 방법

  3. 3

    NSDictionary를 사용하여 배열에 중첩 된 JSON 데이터를 수집하는 방법

  4. 4

    중첩 된 객체를 사용하여 ng-repeat의 데이터를 각도 js의 JSON 데이터로 주문하는 방법

  5. 5

    Python Pandas를 사용하여 중첩 된 JSON 데이터를 CSV에 쓰는 방법은 무엇입니까?

  6. 6

    Azure Stream Analytics에서 중첩 된 JSON 데이터를 평면화하는 방법

  7. 7

    복잡하고 중첩 된 JSON 데이터를 읽는 방법

  8. 8

    FormUrlEncodedContent를 사용하여 JSON 본문의 중첩 된 값을 업데이트하는 방법?

  9. 9

    iOS에서 배열 데이터 내부의 중첩 된 Json 개체를 구문 분석하는 방법

  10. 10

    Python을 사용하여 웹 사이트에서 독립적으로 중첩 된 여러 JSON 개체 및 키를 추출하는 방법

  11. 11

    자바 스크립트를 사용하여 중첩 된 JSON 파일에서 데이터 추출

  12. 12

    Scala를 사용하여 중첩 된 JSON에서 Spark의 TempView로 데이터 전송

  13. 13

    Python을 사용하여 중첩 된 JSON 데이터를 열에 추가

  14. 14

    json_extract ()를 사용하여 SQL에서 중첩 된 JSON 데이터 값을 쿼리하는 방법은 무엇입니까?

  15. 15

    JMeter Extractor를 사용하여 변수를 추출하는 방법

  16. 16

    PHP를 사용하여 기존 JSON에 중첩 된 요소를 추가하는 방법

  17. 17

    Postgres에서 중첩 된 JSON의 객체를 쿼리하는 방법

  18. 18

    중첩 된 JSON 데이터에 document.getElementById (). textContent를 사용하는 방법은 무엇입니까?

  19. 19

    Android에서 중첩 된 JSON 개체를 처리하는 방법

  20. 20

    각도 js에서 사용자 정의 필터를 사용하여 중첩 된 json 데이터를 필터링 할 수 있습니까?

  21. 21

    jMeter에서 JSONSchema를 사용하여 JSON 데이터의 유효성을 검사하는 방법

  22. 22

    Jackson Java를 사용하여 중첩 된 JSON으로 CSV를 읽는 방법

  23. 23

    중첩 된 JSON 데이터 구조를 구문 분석하는 방법

  24. 24

    Scala에서 Circe를 사용하여 중첩 된 json을 List [Object]로 디코딩하는 방법

  25. 25

    C #에서 Newtonsoft를 사용하여 중첩 된 JSON 개체의 역 직렬화

  26. 26

    Lodash를 사용하여 JSON 데이터를 중첩 된 목록으로 포맷

  27. 27

    중첩 된 JSON의 모든 요소를 추출하는 방법은 무엇입니까?

  28. 28

    pyspark에서 추출한 하나의 파일에서 여러 중첩 된 json 개체를 Azure Databricks의 데이터 프레임으로 읽는 방법은 무엇입니까?

  29. 29

    Python을 사용하여 Json 파일의 중첩 목록에서 객체를 추출하는 방법은 무엇입니까?

뜨겁다태그

보관