2016-10-04 8 views
0

가능한 중복 : Use Jackson to parse and unnamed array, Parsing JSON with Jackson구문 분석 익명의 배열

I가 다음과 같은 구조의 이름이 JSON 배열을 포함하는 여러 파일 :

[{JSON 물건}, {JSON 물건을}, ..., {json stuff}]

그러나 json stuff은 파일마다 매우 다르며 이미 "myJSONarray" : [ {json stuff}, {json stuff}, ..., {json stuff} ]과 같은 구문을 분석 할 수있는 코드가 있습니다. 첫 번째 단계는 myJSONarray.get(0) ...과 같을 것입니다 익명의 배열의 내용을 얻기 위해 get()을 사용할 수있는 방법이 있습니까?

답변

0
//read the JSON into myJSONFile (a JsonNode) 
.... 
String s = myJSONFile.toString(); 
ObjectMapper mapper = new ObjectMapper(); 

JsonNode actualObj = mapper.readTree(s); 
JsonNode blah = actualObj.get(0); 

actualObj는 마치 전체 JSON 파일의 키인 것처럼 사용할 수 있습니다.