JsonGetInt(json)

From NWN Lexicon
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Nwnee logo.jpg Note: This article documents Neverwinter Nights: Enhanced Edition new content or changes/updates/fixes to 1.69 functions. These are all listed under the category and patches pages.

Returns an integer representation of the json value, casting where possible.

int JsonGetInt(
    json jValue
);


Parameters

jValue
The json to return as an integer.


Description

Returns an integer representation of the json value, casting where possible.


Remarks

Returns 0 if the value cannot be represented as an integer. Use this to parse json bool types. NB: This will narrow down to signed 32 bit, as that is what NWScript int is. If you are trying to read a 64 bit or unsigned integer that doesn't fit into int32, you will lose data. You will not lose data if you keep the value as a json element (via Object/ArrayGet).

Despite the function claims it will cast the value, integers stored originally using JsonString will return 0.

Version

This function was added in 1.85.8193.31 of NWN:EE.


Example

Information icon.png This article is in need of examples. You can help the NWN Lexicon by showing how to use this code effectively.

See Also

functions:

JSON Functions