10 plist文件是否能读取返回string或者xml或者json?有没有办法帮我提取出以下代码中的一项内容

发布于 2021-10-13 01:08:06

<dict>

<key>$version</key>
<integer>100000</integer>
<key>$archiver</key>
<string>NSKeyedArchiver</string>
<key>$top</key>
<dict>
    <key>root</key>
    <dict>
        <key>CF$UID</key>
        <integer>1</integer>
    </dict>
</dict>
<key>$objects</key>
<array>
    <string>$null</string>
    <dict>
        <key>$class</key>
        <dict>
            <key>CF$UID</key>
            <integer>6</integer>
        </dict>
        <key>a2</key>
        <dict>
            <key>CF$UID</key>
            <integer>2</integer>
        </dict>
        <key>a2ExpiredInterval</key>
        <integer>15768000</integer>
        <key>a2RefreshInterval</key>
        <integer>7884000</integer>
        <key>a2CreateTime</key>
        <dict>
            <key>CF$UID</key>
            <integer>3</integer>
        </dict>
        <key>enPin</key>
        <dict>
            <key>CF$UID</key>
            <integer>5</integer>
        </dict>
        <key>pin</key>
        <dict>
            <key>CF$UID</key>
            <integer>0</integer>
        </dict>
    </dict>
    <data>
    AAJhY9TkAED6dJeJgjfQSB4iodBIVoaOrnjKJi5dJ/GW57gU+O55wPlxdG8A
    1qUlnChaE34Wzwys3IDlIvIbzydpolC9o/2P
    </data>
    <dict>
        <key>NS.time</key>
        <real>655625316.09937096</real>
        <key>$class</key>
        <dict>
            <key>CF$UID</key>
            <integer>4</integer>
        </dict>
    </dict>
    <dict>
        <key>$classname</key>
        <string>NSDate</string>
        <key>$classes</key>
        <array>
            <string>NSDate</string>
            <string>NSObject</string>
        </array>
    </dict>
    <string>B6UJIYWVHVy9JqP-U2zStA</string>
    <dict>
        <key>$classname</key>
        <string>WJLoginTGTInfo</string>
        <key>$classes</key>
        <array>
            <string>WJLoginTGTInfo</string>
            <string>NSObject</string>
        </array>
    </dict>
</array>

</dict>
</plist>
以上是plist文件的详细内容,各位大大们有没有方法提取出来<data></data>之间的内容

查看更多

关注者
0
被浏览
216
Evan
Evan 认证专家 2021-10-13
function main()
  plist = file.read("/var/touchelf/1.plist")
  data = string.match(plist,'<data>(.-)</data>')
  sys.log(data)
end
3 个回答
hzmchen
hzmchen 2021-10-14

要不又没有大佬知道在lua中如何调用plutil这个依赖呢

hzmchen
hzmchen 2021-10-16

已搞定 学会了如何调用cydia依赖,感谢E总

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览