Extend the JSON list functionality so that covers all types of listing.