我有.lua文件我想在我的Android应用程序中解析。 lua文件中的数据如下所示
[animals = {
{"Ball Python"} = {
latin="Python Regius",
coneAmount="2",
b1 = 0.002986990142123,
b2 = -0.00041641579599036,
b3 = 0.018301765421868,
rg1 = 0.032178276140867,
rg2 = 0.090048596751619,
rg3 = 0.011366901541786,
b4 = 5.32244664084025,
rg4 = 34.0664124807393,
algo_type = 1,
circle_image_name = "Ball_Python.png",
}, {"Bat - Pallas's Long-Tongued"} = {
latin="Glossophaga Soricina",
coneAmount="2",
...
}, {"Bear - Polar"} = {
...
,}, ...
}]
如何解析文件。请提供一些解决方案,谢谢
答案 0 :(得分:1)
首先。用点。认真。他们太棒了!
二。您的lua文件无效。它甚至不会编译。 []
可用于表访问,
或在声明中,{["I'm the answer"] = 42}
第三。解析Lua使用Lua。 Scripting Layer for Android (SL4A)为您提供了一种快捷方便的与Lua沟通的方式。