lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Thu, Oct 27, 2011 at 11:11 PM, Duncan Cross <duncan.cross@gmail.com> wrote:
> On Thu, Oct 27, 2011 at 7:34 PM, Alexander Gladysh <agladysh@gmail.com> wrote:
>> On Thu, Oct 27, 2011 at 13:50, Alexander Gladysh <agladysh@gmail.com> wrote:
>>> On Thu, Oct 27, 2011 at 01:45, Matthew Wild <mwild1@gmail.com> wrote:
>>>> On 26 October 2011 15:22, Alexander Gladysh <agladysh@gmail.com> wrote:
>>>
>>>>> I need to parse JSON in Lua-only environment.
>>>>>
>>>>> Is there some primitive single-file JSON parser that I can paste
>>>>> directly into my script? (Doh, no multi-file support as well...)
>>>
>>>> I thought you'd never ask.
>>>>
>>>> MIT-licensed (see project root directory, though I can add a copyright
>>>> header if you require that):
>>>> http://hg.prosody.im/trunk/file/tip/util/json.lua
>>>
>>>> The decoder starts after line 132.
>>>
>>> Thank you! I'll give it a try as well!
>>
>> For the record: ended up using this one, as it is the shortest.
>>
>> Thanks again,
>> Alexander.
>>
>>
>
> I'm not seriously advocating this approach, but I was inspired to
> write this proof-of-concept minimal module that uses Lua's own parser:
>
> http://pastebin.com/H3gPsEeC
>
> It didn't end up much shorter than the one you already have, but I
> hope it's interesting to someone, at least. :)
>
> -Duncan
>

Sorry, I accidentally put up the wrong (broken) version. This is the
correct one:

http://pastebin.com/ZsE9BvQM

-Duncan