Skip to main content

Convert plist data format (plist.data_convert)

Declaration

converted = plist.data_convert(plistData [, format])

Parameters

  • plistData
    String. The plist data to convert.
  • format
    String, optional. One of "binary", "XML", or "openstep". Default: "XML".

Returns

  • converted
    String or nil. Converted plist data on success; nil on failure.

Notes

Pure plist format conversion. It does not involve Lua serialization/deserialization and preserves data integrity to the extent of the format.

Example

local xplist = plist.data_convert(file.reads('/var/mobile/Library/UserNotifications/Library.plist'), "xml")
sys.alert(xplist) -- XML formatted plist data

Note: Uses file.reads, sys.alert