안드로이드 공부중인 학생입니다.
json 파싱에 대해 공부하고 있는데요.
아래와 같은 예제 소스를 구해서 돌려보고 있는데요.
void examineJSONFile()
{
try
{
String x = "";
InputStream is = this.getResources().openRawResource(R.raw.jsontwitter);
byte [] buffer = new byte[is.available()];
while (is.read(buffer) != -1);
String jsontext = new String(buffer);
JSONArray entries = new JSONArray(jsontext);
x = "JSON parsed.\nThere are [" + entries.length() + "]\n\n";
int i;
for (i=0;i<entries.length();i++)
{
JSONObject post = entries.getJSONObject(i);
x += "------------\n";
x += "Date:" + post.getString("created_at") + "\n";
x += "Post:" + post.getString("text") + "\n\n";
}
tvData.setText(x);
}
catch (Exception je)
{
tvData.setText("Error w/file: " + je.getMessage());
}
}
파싱해서 받아오는 부분인데,
위에 빨강색으로 해놓은 부분이 .txt 파일이 적혀있는 String이거든요.
근데 저것을 json 형식으로 되어있는 url로 접근해서 파싱해오고 싶습니다.
url로 접근해서 파싱하려면 어떻게 바꿔줘야 하는건가요?..
많은 조언 부탁드리겠습니다.




http://se-suganuma.blogspot.com/2010/02/androidhttpclienthttpgetjson.html
일본사이트이지만 소스만 보시면 아실 수 있을 겁니다. Post하고 Get방식 두가지 설명이네요.