package net.cavdar.android.droidtranslate.helper; import android.util.Log; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /** * User: accavdar * Date: 08/01/14 */ public class JsonUtil { private static final String TAG = JsonUtil.class.getSimpleName(); private static String DATA = "data"; private static String TRANSLATIONS = "translations"; private static String TRANSLATED_TEXT = "translatedText"; private JsonUtil() { } public static String getTranslatedTextFromJson(String jsonString) { try { JSONObject root = new JSONObject(jsonString); JSONObject data = root.getJSONObject(DATA); JSONArray translations = data.getJSONArray(TRANSLATIONS); JSONObject translatedText = translations.getJSONObject(0); return translatedText.getString(TRANSLATED_TEXT); } catch (JSONException e) { Log.e(TAG, e.getMessage()); } return null; } }