メインコンテンツまでスキップ

プロパティリストデータ形式を変換する (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.readssys.alert を使用しています