0
{
"recenttracks": {
"track": {
"artist": {
"#text": "Jeremy Fisher",
"mbid": "7be30286-3510-4bc4-a587-51d9ad7c2b47"
...
그러나 때문에처럼 보이는 JSON에서하는 #text 문자열을 얻으려고 안드로이드 응용 프로그램을 쓰고 있어요 구문 분석 해시 태그 나는 아무 것도 얻지 못한다 :
#text를 mbid로 바꿔도 괜찮습니다. 코드 :
try{
JSONObject container = new JSONObject(readLastFMFeed);
JSONObject recenttracks = container.getJSONObject("recenttracks");
JSONObject track = recenttracks.getJSONObject("track");
JSONObject artist = track.getJSONObject("artist");
String sArtist = track.getString("#text");
Toast.makeText(LoggedIn.this, sArtist, Toast.LENGTH_LONG).show();
}catch(JSONException e){
Log.e("log_tag", " Error parsing data "+e.toString());
}
어떻게 해시 태그를 벗어날 수 있습니까?
당신이하지 궤도에, 아티스트에는 getString를 호출 할 수 없습니다 하는가? –
당신을 도울 수있는이 관련 질문을 발견 : http://stackoverflow.com/questions/11788664/how-do-i-convert-a-string-with-hashtags-to-json-in-java –