如何在android中解析lua文件?

时间:2014-02-18 12:56:50

标签: android parsing lua

我有.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"} = {
        ...
    ,}, ...
 }]

如何解析文件。请提供一些解决方案,谢谢

1 个答案:

答案 0 :(得分:1)

首先。用点。认真。他们太棒了!

二。您的lua文件无效。它甚至不会编译。 []可用于表访问, 或在声明中,{["I'm the answer"] = 42}

第三。解析Lua使用Lua。 Scripting Layer for Android (SL4A)为您提供了一种快捷方便的与Lua沟通的方式。