JSON 작동 방식이 누락되었다고 생각합니다. {}
에있는 객체는 객체이고 []
은 배열을 지정합니다. 그래서 트위터 피드의 루트가 아니 JSONArray하는 된 JSONObject입니다 :
더 이런 식으로 뭔가를 시도 :
JSONObject obj = new JSONObject(mStringBuilder.toString());
JSONObject trends = obj.getJSONObject("trends");
JSONArray today = trends.getJSONArray("2012-04-10");
for (int i = 0; i < today.length(); i++) {
JSONObject tag = today.getJSONObject(i);
String name = tag.getString("name");
// do whatever with name
}
훨씬 쉽게, 그리고 그것이 어떻게 작동하는지는 명확. JSONObjects는 키와 값 사이에 간단한 매핑 사전입니다 - 더 많은 개체, 또는 배열 중 하나를 포함 할 수 있습니다 각 개체 ({}
)을 ([]
)와 같은 간단한 정수 이상의 개체
나는
GSON library를 사용하는 것을 선호
JSON 응답을 구문 분석하는 것과 아무 관련이 없기 때문에 어쩌면? – MByD
아무 관계가 없나요? 내가 코드를 찾아서 거기에 다른 json 링크를 넣어두면 ... –
그 코드는 이전에 여기에 있었던 코드가 아닙니다 :) – MByD