2017-12-13 8 views
1

아래 웹 서비스 호출에서 얻는 JSON 문자열이 있습니다. 배열 에서 키를 검색하려면 어떻게해야합니까? 아래 Java에서 JSON 문자열에서 배열을 가져 오는 방법은 무엇입니까?

var obj = JSON.parse('{ "name":"John", "age":30, "city":"New York"}'); 

위의 뜻 예를

입니다

{ 
    "actions" : [ 
    { 

    }, 
    null, 
    { 

    } 
    ], 
    "description" : "<a href=\"ws/product/target/product-10.7-SNAPSHOT.zip\" style=\"font-size: 50px\">Download Branch Build</a>", 
    "displayName" : "EPIC-AUTODEV-8413", 
    "displayNameOrNull" : null, 
    "name" : "EPIC-AUTODEV-8413", 
    "url" : "http://localhost:80/jenkins/view/Branch-Builds/job/EPIC-AUTODEV-8413/", 
    "buildable" : false, 
    "builds" : [ 
    { 
     "number" : 71, 
     "url" : "http://localhost:80/jenkins/view/Branch-Builds/job/EPIC-AUTODEV-8413/71/" 
    }, 
    { 
     "number" : 70, 
     "url" : "http://localhost:80/jenkins/view/Branch-Builds/job/EPIC-AUTODEV-8413/70/" 
    }, 
    { 
     "number" : 69, 
     "url" : "http://localhost:80/jenkins/view/Branch-Builds/job/EPIC-AUTODEV-8413/69/" 
    }, 
    { 
     "number" : 68, 
     "url" : "http://localhost:80/jenkins/view/Branch-Builds/job/EPIC-AUTODEV-8413/68/" 
    }, 
    { 
     "number" : 67, 
     "url" : "http://localhost:80/jenkins/view/Branch-Builds/job/EPIC-AUTODEV-8413/67/" 
    }, 
    { 
     "number" : 66, 
     "url" : "http://localhost:80/jenkins/view/Branch-Builds/job/EPIC-AUTODEV-8413/66/" 
    }, 

}

나는 tree=builds[*]와 시도,하지만 자바 스크립트 방법 JSON.parse을 시도이

{"builds":[{},{},{},{},{},{},{},{},{},{},{}]} 
+2

을 시도보다 JSON으로 다시 변환? –

+0

@PranayRana Java로 시도하고 있습니다. –

답변

0

처럼 나에게 출력을 제공 당신에게 물건을주고 당신이 원하는 부분을 말하는 것보다.

하고 개체를 원하는 경우에 당신이하려고하는 언어 JSON.stringify()

var myJSON = JSON.stringify(obj);