przekonwertuj ArrayList <MyCustomClass> na JSONArray

Mam ArrayList, którego używam w ramach ArrayAdapter dla ListView. Muszę wziąć elementy z listy i przekonwertować je na JSONArray, aby wysłać do API. Szukałem dookoła, ale nie znalazłem nic, co wyjaśniałoby, jak to może działać, każda pomoc byłaby mile widziana. AKTUALIZACJA - ROZWIĄZANIE Oto, co...