プロパティリストデータ形式を変換する (plist.data_convert)
宣言
変換後のプロパティリストデータ = plist.data_convert(プロパティリストデータ[, プロパティリストデータ形式])
引数
- プロパティリストデータ
文字列型。変換するプロパティリストデータ - プロパティリストデータ形式
文字列型。省略可能。"binary"、"XML"、"openstep" のいずれかを指定します。デフォルトは "XML" です
戻り値
- 変換後のプロパティリストデータ
文字列型または nil。変換に成功した場合はデータを返し、失敗した場合は nil を返します
説明
plist.data_convert は純粋な plist 形式変換を行います。Lua のシリアライズやデシリアライズには関与せず、データの完全性が保たれます
使用例
local xplist = plist.data_convert(file.reads('/var/mobile/Library/UserNotifications/Library.plist'), "xml")
sys.alert(xplist) -- XML 形式のプロパティリストデータ
注:上記のコードでは、この章以外の関数 file.reads、sys.alert を使用しています