Skip to content

Std\Json

Json – JSON serialization helpers.

Provides functions to convert Yona values to JSON string fragments and to parse JSON primitives. Useful for building JSON output or parsing simple JSON values.

Convert an integer to its JSON string representation.

import stringify from Std\Json in
stringify 42 # => "42"

Convert a string to a JSON-quoted string with proper escaping.

import stringifyString from Std\Json in
stringifyString "hello \"world\"" # => "\"hello \\\"world\\\"\""

Convert a boolean to "true" or "false".

import stringifyBool from Std\Json in
stringifyBool true # => "true"

Convert a float to its JSON string representation.

import stringifyFloat from Std\Json in
stringifyFloat 3.14 # => "3.14"

Returns the JSON null literal string "null".

import null from Std\Json in
null # => "null"

Parse a JSON integer string to an Int.

import parseInt from Std\Json in
parseInt "42" # => 42

Parse a JSON float string to a Float.

import parseFloat from Std\Json in
parseFloat "3.14" # => 3.14