In the FpJson implementation, a JSON document is a rooted tree, where each element is responsible for freeing the memory occupied by its children.
Respectively, by calling Free() for the root element (JSONData.Free, line 20) you thus destroy the entire document, including the Results element.