자바 스크립트의 json 문자열에서 객체 목록에서 키를 얻는 방법

Devesh Agrawal
[null, {
  "display_with": "7",
  "id": "1",
  "image": "/images/salt_sugar.png",
  "name": "Salt and Sugar",
  "subcategories": {
    "1": true,
    "6": true,
    "7": true
  }
}, {
  "display_with": "6",
  "id": "2",
  "image": "/images/tea_and_coffee.png",
  "name": "Tea and Coffee",
  "subcategories": {
    "8": true,
    "9": true,
    "124": true
  }
}]

위의 문자열에서 두 번째 및 세 번째 레코드에서 각각 1, 6, 7 및 8, 9, 124를 원합니다.

이것이 제 논리입니다.

recvCategories = JSON STRING

for (var j=0; j<recvCategories.length; ++j){
    var category =  recvCategories[j];

    if (category != undefined){
        var subcategories = [];
        int size = Object.keys(category.subcategories).length;

        for (var property in object) {
            if (object.hasOwnProperty(property)) {
                // do stuff
            }
        }
    }
}

// do stuff에서 1, 6, 7 및 8, 9, 124를 인쇄하는 방법 ??

니코

데이터의 이름 data지정되었다고 가정하면 이 작업을 수행해야합니다.

var keys = [];
data.forEach(d => {
    if (d.subcategories)
        for (var key in d.subcategories)
            keys.push(key);
})

그러나 for(var x in y)will 을 사용 하면 실제로 개체의 속성을 반복하고 propertyNames를 반환하면 간단 해 보일 수 있습니다.

따라서 예제 .forEach()에서 배열 메서드를 호출 한 다음 하위 범주의 각 키를 push새 배열로 반복합니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트의 servlet (.slt)에서 json 객체를 얻는 방법

분류에서Dev

자바 스크립트의 두 json 배열에서 일치하지 않는 객체를 얻는 방법

분류에서Dev

자바 스크립트의 문자열에서 객체 트리를 만드는 방법

분류에서Dev

자바 스크립트에서 JSON 객체를 딥 클론하는 방법

분류에서Dev

자바 스크립트에서 ckeditor iframe 객체를 얻는 방법

분류에서Dev

자바 스크립트에서 JSON 객체 배열을 복사하는 방법

분류에서Dev

자바 스크립트가 스프링 컨트롤러의 함수에서 ModelAndView 객체를 얻는 방법

분류에서Dev

자바 스크립트를 사용하여 JSON 객체에서 항목을 추출하는 방법

분류에서Dev

자바 스크립트에서 두 개의 객체를 반환하는 방법

분류에서Dev

자바 스크립트에서 주어진 객체 배열에서 현재 주를 얻는 방법

분류에서Dev

자바 스크립트에서 "for in"루프를 사용하여 객체에 저장된 키의 배열 값을 얻는 방법

분류에서Dev

자바 스크립트에서 두 개의 입력 (문자열)으로 해시 키를 얻는 방법?

분류에서Dev

자바 스크립트에 설정된 다른 배열의 키로 배열 객체를 매핑하는 방법

분류에서Dev

자바 스크립트의 객체 값에서 키를 반환하는 방법은 무엇입니까?

분류에서Dev

객체 자바 스크립트 내에서 객체 이름을 얻는 방법

분류에서Dev

자바 스크립트에서 json 형식의 배열에서 데이터를 얻는 방법

분류에서Dev

json 및 twig를 통해 DateTime 객체를 자바 스크립트 날짜 객체에 전달하는 방법

분류에서Dev

자바 스크립트의 조건에 따라 배열에서 중복 객체를 제거하는 방법

분류에서Dev

자바 스크립트에서 배열의 객체에 새 요소를 추가하는 방법

분류에서Dev

EJS에서 인라인 자바 스크립트에 JSON 객체를 전달하는 방법

분류에서Dev

Spring MVC의 드롭 다운 목록에서 문자열 대신 객체를 얻는 방법

분류에서Dev

자바 스크립트에서 배열 내부의 중첩 된 객체를 필터링하는 방법

분류에서Dev

높은 차트 그래프를 위해 자바 스크립트의 객체에서 각 키와 값을 얻는 방법

분류에서Dev

자바 스크립트에서 다차원 JSON 객체를 반복하는 방법

분류에서Dev

자바 스크립트를 사용하여 JSON 객체에서 값을 추출하는 방법

분류에서Dev

자바 스크립트에서 폼 객체를 사용하여 체크 된 체크 박스의 값을 얻는 방법

분류에서Dev

문자열에서 클래스 객체를 만드는 자바 스크립트

분류에서Dev

자바 스크립트의 배열 내에서 json 값을 얻는 방법

분류에서Dev

자바 스크립트에서 json 인코딩 배열의 길이를 얻는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    자바 스크립트의 servlet (.slt)에서 json 객체를 얻는 방법

  2. 2

    자바 스크립트의 두 json 배열에서 일치하지 않는 객체를 얻는 방법

  3. 3

    자바 스크립트의 문자열에서 객체 트리를 만드는 방법

  4. 4

    자바 스크립트에서 JSON 객체를 딥 클론하는 방법

  5. 5

    자바 스크립트에서 ckeditor iframe 객체를 얻는 방법

  6. 6

    자바 스크립트에서 JSON 객체 배열을 복사하는 방법

  7. 7

    자바 스크립트가 스프링 컨트롤러의 함수에서 ModelAndView 객체를 얻는 방법

  8. 8

    자바 스크립트를 사용하여 JSON 객체에서 항목을 추출하는 방법

  9. 9

    자바 스크립트에서 두 개의 객체를 반환하는 방법

  10. 10

    자바 스크립트에서 주어진 객체 배열에서 현재 주를 얻는 방법

  11. 11

    자바 스크립트에서 "for in"루프를 사용하여 객체에 저장된 키의 배열 값을 얻는 방법

  12. 12

    자바 스크립트에서 두 개의 입력 (문자열)으로 해시 키를 얻는 방법?

  13. 13

    자바 스크립트에 설정된 다른 배열의 키로 배열 객체를 매핑하는 방법

  14. 14

    자바 스크립트의 객체 값에서 키를 반환하는 방법은 무엇입니까?

  15. 15

    객체 자바 스크립트 내에서 객체 이름을 얻는 방법

  16. 16

    자바 스크립트에서 json 형식의 배열에서 데이터를 얻는 방법

  17. 17

    json 및 twig를 통해 DateTime 객체를 자바 스크립트 날짜 객체에 전달하는 방법

  18. 18

    자바 스크립트의 조건에 따라 배열에서 중복 객체를 제거하는 방법

  19. 19

    자바 스크립트에서 배열의 객체에 새 요소를 추가하는 방법

  20. 20

    EJS에서 인라인 자바 스크립트에 JSON 객체를 전달하는 방법

  21. 21

    Spring MVC의 드롭 다운 목록에서 문자열 대신 객체를 얻는 방법

  22. 22

    자바 스크립트에서 배열 내부의 중첩 된 객체를 필터링하는 방법

  23. 23

    높은 차트 그래프를 위해 자바 스크립트의 객체에서 각 키와 값을 얻는 방법

  24. 24

    자바 스크립트에서 다차원 JSON 객체를 반복하는 방법

  25. 25

    자바 스크립트를 사용하여 JSON 객체에서 값을 추출하는 방법

  26. 26

    자바 스크립트에서 폼 객체를 사용하여 체크 된 체크 박스의 값을 얻는 방법

  27. 27

    문자열에서 클래스 객체를 만드는 자바 스크립트

  28. 28

    자바 스크립트의 배열 내에서 json 값을 얻는 방법

  29. 29

    자바 스크립트에서 json 인코딩 배열의 길이를 얻는 방법은 무엇입니까?

뜨겁다태그

보관