fromJSON: Difference between revisions

From Bohemia Interactive Community
m (Fix bad copy/paste)
m (added example for hashmap)
 
(One intermediate revision by one other user not shown)
Line 3: Line 3:
|game1= arma3
|game1= arma3
|version1= 2.18
|version1= 2.18
|branch= dev


|gr1= Strings
|gr1= Strings
Line 25: Line 23:


|x1= <sqf>
|x1= <sqf>
private _myNumber = fromJSON "42"; // _myNumber is 42
private _myNumber = fromJSON "42"; // _myNumber is 42
private _myString = fromJSON """Hello there"""; // _myString is "Hello there"
private _myString = fromJSON """Hello there"""; // _myString is "Hello there"
private _myArray = fromJSON "[42, ""Hello there"", true]"; // _myArray is [42, "Hello there", true]
private _myArray = fromJSON "[42, ""Hello there"", true]"; // _myArray is [42, "Hello there", true]
private _myHash = fromJSON "{""key1"": ""value1"", ""key2"": ""value2""}" // _myHash is [["key2", "value2"], ["key1", "value1"]]
 
// Important: [] indicates array, {} and : indicates hash
</sqf>
</sqf>


|seealso= [[toJSON]] [[parseSimpleArray]]
|seealso= [[toJSON]] [[parseSimpleArray]]
}}
}}

Latest revision as of 04:36, 29 April 2025

Hover & click on the images for description

Description

Description:
Obtain the game value from the provided JSON-formatted string.
Groups:
Strings

Syntax

Syntax:
fromJSON jsonValue
Parameters:
jsonValue: String - JSON data
Return Value:
Can be one of:

Examples

Example 1:
private _myNumber = fromJSON "42"; // _myNumber is 42 private _myString = fromJSON """Hello there"""; // _myString is "Hello there" private _myArray = fromJSON "[42, ""Hello there"", true]"; // _myArray is [42, "Hello there", true] private _myHash = fromJSON "{""key1"": ""value1"", ""key2"": ""value2""}" // _myHash is [["key2", "value2"], ["key1", "value1"]] // Important: [] indicates array, {} and : indicates hash

Additional Information

See also:
toJSON parseSimpleArray

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note