"http://localhost:8080/main-0.0.1-SNAPSHOT/PortfolioServlet" gibt einen json string zurück. leider habe ich keine idee welches C++ Object "EventSource" ersetzen kann
Das Stichwort lautet abstrakter Datentyp. Json ist nur eine Sequenz, Bytefolge, Datei... das muss deserialisiert werden, so dass Du am Ende wahlfreien Zugriff auf die in JSON verpackten Daten bekommst. Und dieser wahlfreie Zugriff (Random Access) wird gewöhnlich über Abstrakte Datentypen (struct, array, hash, verkettete Liste...) realisiert, die sich im Hauptspeicher befinden.
Natürlich kann ein abstrakter Datentyp auch in einem Objekt gekapselt sein. In diesem Fall wird der wahlfreie Zugriff über Methoden realisiert, die mit dem Objekt aufzurufen sind.
Also: Jetzt weißt Du, wonach Du suchen möchtest.