Konvertieren Sie ArrayList <MyCustomClass> in JSONArray

Ich habe eine ArrayList, die ich in einem ArrayAdapter für eine ListView verwende. Ich muss die Elemente in der Liste nehmen und sie in ein JSONArray konvertieren, um sie an eine API zu senden. Ich habe mich umgesehen, aber nichts gefunden, was erklärt, wie dies funktionieren könnte. Jede Hilfe...