我有来自MySQL数据库的json
字符串:
{"teams":[{"sport":"NFL"},{"sport":"NBA"},{"sport":"NCAA Football"},{"sport":"NCAA Men Basketball"}],"success":1}
我需要将此字符串转换为以下格式:
final String sports[] = {"NFL", "NBA", "NCAA Football", "NCAA Men Basketball"};
任何想法如何做到这一点?
答案 0 :(得分:1)
import org.json.*;
String jsonString = yourJsonStringFromDatabase;
JSONObject obj = new JSONObject(jsonString);
JSONArray team = obj.getJSONArray("teams");
String[] sports = new String[team.length());
for (int i = 0; i < team.length(); i++)
{
sports[i] = arr.getJSONObject(i).getString("sport");
}