Мой оператор печати возвращает следующую строку, где 'movies' - ArrayList класса 'Movies'.
System.out.print(new Gson().toJson(movies))
O / P
[{"movie_name":"Interstellar11","movie_rating":0.0,"votes_numb":0,"theatreNameList":[],"showTimingList":[]},{"movie_name":"Titanic","movie_rating":0.0,"votes_numb":0,"theatreNameList":[],"showTimingList":[]},{"movie_name":"Titanic66","movie_rating":0.0,"votes_numb":0,"theatreNameList":[],"showTimingList":[]},{"movie_name":"Avatar","movie_rating":0.0,"votes_numb":0,"theatreNameList":[],"showTimingList":[]}]
Я хочу преобразовать вышеуказанную строкув JSON.Когда я передаю вышеупомянутую строку в:
JSONObject jsonObj = new JSONObject(new Gson().toJson(movies))
, она показывает мне ошибку как org.json.JSONException: A JSONObject text must begin with '{' at character 1
Как мне преобразовать вышеуказанную строку в JSONObject?