Difference between revisions of "Json"

From GiderosMobile
(remove language stuff)
m (Text replacement - "<source" to "<syntaxhighlight")
Line 9: Line 9:
 
=== Example ===
 
=== Example ===
 
'''Gets user's geolocation'''
 
'''Gets user's geolocation'''
<source lang="lua">
+
<syntaxhighlight lang="lua">
 
require('json')
 
require('json')
  

Revision as of 15:28, 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 <syntaxhighlight lang="lua"> 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) </source>

Methods

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

Events

Constants