json 파일 ("twitter-feed.json") 형태로 일부 트위터 피드를 얻으려면 cURL을 사용했습니다. 이 json 파일을 JSONArray 객체로 변환하고 싶습니다. 어떻게해야합니까?.json 파일을 JSONArray로 변환
Java 및 json을 처음 사용합니다. 귀하의 제안을 환영합니다.
FileInputStream infile = new FileInputStream("input/twitter-feed.json");
// 파싱 JSON JSONArray jsonArray = 새로운 JSONArray (캐릭터에게);
// use
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
System.out.println(jsonObject.getString("id"));
System.out.println(jsonObject.getString("text"));
System.out.println(jsonObject.getString("created_at"));
}
감사합니다, PD.
감사 모모 귀하의 제안합니다. 나는 그것을 시도하고이 오류가 발생합니다 : "main"스레드의 예외 java.text.ParseException : "JSONArray는 '['1의 문자에서 시작해야합니다."내 json 파일은 {로 끝나고}로 시작합니다. 이것을 배열로 변환하는 방법이 있어야합니다 .... – user979511
즉, 입력이 올바르지 않습니다. http://twitter.com/statuses/user_timeline/109531911.json과 같은 URL을 통해 JSON 입력을 받고 답변을 게시하기 전에 테스트했습니다. 입력/twitter-feed.json에서 입력의 일부를 복사하여 붙여 넣을 수 있습니까?'[' – momo
또한 트위터 피드의 소스를 얻을 수 있습니까? 다른 JSON 피드가있는 것보다 다른 소스에서 가져온 것일 수도 있습니다. – momo