This function serializes an object to JSON by filtering null values, formatting dates and datetimes, and handling inline and wrapped arrays. Dates are formatted as YYYY-MM-DD and datetimes as YYYY-MM-DDTH:i:sZ. Arrays are wrapped in a sub-key unless marked as inline in a class details mapper. The filtered and formatted values are then returned.
This function serializes an object to JSON by filtering null values, formatting dates and datetimes, and handling inline and wrapped arrays. Dates are formatted as YYYY-MM-DD and datetimes as YYYY-MM-DDTH:i:sZ. Arrays are wrapped in a sub-key unless marked as inline in a class details mapper. The filtered and formatted values are then returned.
This function serializes an object to JSON by filtering null values, formatting dates and datetimes, and handling inline and wrapped arrays. Dates are formatted as YYYY-MM-DD and datetimes as YYYY-MM-DDTH:i:sZ. Arrays are wrapped in a sub-key unless marked as inline in a class details mapper. The filtered and formatted values are then returned.