如何将json字符串转换为字符串

时间:2017-02-25 17:46:03

标签: json

我有来自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"};

任何想法如何做到这一点?

1 个答案:

答案 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");
}
相关问题