Wei Posted July 10, 2014 Posted July 10, 2014 i have a table in string like string = "{123, 456}" and I would like to transfer it to table like table = {123, 456} how could I do that? Thanks!
MTA Team botder Posted July 10, 2014 MTA Team Posted July 10, 2014 local tab = loadstring("return ".. string)() Maybe not the best method, but should work
ixjf Posted July 12, 2014 Posted July 12, 2014 local json_t = toJSON ( { 123, 456 } ) -- [ { "1": 123, "2": 456 } ] local t = fromJSON ( json_t ) -- { 123, 456 }
MTA Team botder Posted July 12, 2014 MTA Team Posted July 12, 2014 local json_t = toJSON ( { 123, 456 } ) -- [ { "1": 123, "2": 456 } ] local t = fromJSON ( json_t ) -- { 123, 456 } I think that maybe won't work because he used a string and not a raw table.
MTA Team botder Posted July 12, 2014 MTA Team Posted July 12, 2014 use : toJSON ... like ixjf It won't work with the string he uses -> "{123, 321}"
ixjf Posted July 12, 2014 Posted July 12, 2014 I'm assuming Wei manually formatted that string, which is why I mentioned toJSON; getting the data back in a Lua table is then as easy as calling fromJSON.
#DRAGON!FIRE Posted July 12, 2014 Posted July 12, 2014 This function converts a single value (preferably a Lua table) into a JSON encoded string.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now