Difference between revisions of "Json"

From GiderosMobile
m (Text replacement - "<source" to "<syntaxhighlight")
m (Text replacement - "</source>" to "</syntaxhighlight>")
 
Line 19: Line 19:
 
print(receivedTable.timezone)
 
print(receivedTable.timezone)
 
end)
 
end)
</source>
+
</syntaxhighlight>
  
 
{|-
 
{|-

Latest revision as of 14:30, 13 July 2023

Supported platforms: Platform android.pngPlatform ios.pngPlatform mac.pngPlatform pc.pngPlatform html5.pngPlatform winrt.pngPlatform win32.png
Available since: Gideros 2013.09

Description

Provides Lua table serialization and deserialization to and from string in json format.

Example

Gets user's geolocation

require('json')

local loader = UrlLoader.new("http://ip-api.com/json")

loader:addEventListener(Event.COMPLETE, function(event)
	local receivedTable=json.decode(event.data)
	print(receivedTable.countryCode)
	print(receivedTable.timezone)
end)

Methods

json.decode returns Lua table from provided json encoded string
json.encode returns encoded json string from provided Lua table

Events

Constants