@Test public void jsonArrayToStringArray_withEmptyString_shouldReturnEmptyStringArray() throws Exception { String[] result = Json.jsonArrayToStringArray(""); assertThat(result).isNotNull(); assertThat(result).isEmpty(); }
public static String[] jsonArrayToStringArray(String jsonString) { jsonString = "{key:" + jsonString + "}"; try { JSONObject jsonObject = (JSONObject) new JSONTokener(jsonString).nextValue(); JSONArray jsonArray = jsonObject.getJSONArray("key"); String[] result = new String[jsonArray.length()]; for (int i = 0; i < result.length; i++) { result[i] = jsonArray.getString(i); } return result; } catch (JSONException exception) { return new String[0]; } }
Json { public static String[] jsonArrayToStringArray(String jsonString) { jsonString = "{key:" + jsonString + "}"; try { JSONObject jsonObject = (JSONObject) new JSONTokener(jsonString).nextValue(); JSONArray jsonArray = jsonObject.getJSONArray("key"); String[] result = new String[jsonArray.length()]; for (int i = 0; i < result.length; i++) { result[i] = jsonArray.getString(i); } return result; } catch (JSONException exception) { return new String[0]; } } }
Json { public static String[] jsonArrayToStringArray(String jsonString) { jsonString = "{key:" + jsonString + "}"; try { JSONObject jsonObject = (JSONObject) new JSONTokener(jsonString).nextValue(); JSONArray jsonArray = jsonObject.getJSONArray("key"); String[] result = new String[jsonArray.length()]; for (int i = 0; i < result.length; i++) { result[i] = jsonArray.getString(i); } return result; } catch (JSONException exception) { return new String[0]; } }  }
Json { public static String[] jsonArrayToStringArray(String jsonString) { jsonString = "{key:" + jsonString + "}"; try { JSONObject jsonObject = (JSONObject) new JSONTokener(jsonString).nextValue(); JSONArray jsonArray = jsonObject.getJSONArray("key"); String[] result = new String[jsonArray.length()]; for (int i = 0; i < result.length; i++) { result[i] = jsonArray.getString(i); } return result; } catch (JSONException exception) { return new String[0]; } }  static Map<String, String> jsonStringToMap(String jsonParams); static String mapToJsonString(Map<String, String> map); static String[] jsonArrayToStringArray(String jsonString); @SuppressWarnings("unused") static T getJsonValue(final JSONObject jsonObject, final String key, final Class<T> valueClass); }
Json { public static String[] jsonArrayToStringArray(String jsonString) { jsonString = "{key:" + jsonString + "}"; try { JSONObject jsonObject = (JSONObject) new JSONTokener(jsonString).nextValue(); JSONArray jsonArray = jsonObject.getJSONArray("key"); String[] result = new String[jsonArray.length()]; for (int i = 0; i < result.length; i++) { result[i] = jsonArray.getString(i); } return result; } catch (JSONException exception) { return new String[0]; } }  static Map<String, String> jsonStringToMap(String jsonParams); static String mapToJsonString(Map<String, String> map); static String[] jsonArrayToStringArray(String jsonString); @SuppressWarnings("unused") static T getJsonValue(final JSONObject jsonObject, final String key, final Class<T> valueClass);  }