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.
Functions
Section titled “Functions”stringify : Int -> String
Section titled “stringify : Int -> String”Convert an integer to its JSON string representation.
import stringify from Std\Json instringify 42 # => "42"stringifyString : String -> String
Section titled “stringifyString : String -> String”Convert a string to a JSON-quoted string with proper escaping.
import stringifyString from Std\Json instringifyString "hello \"world\"" # => "\"hello \\\"world\\\"\""stringifyBool : Bool -> String
Section titled “stringifyBool : Bool -> String”Convert a boolean to "true" or "false".
import stringifyBool from Std\Json instringifyBool true # => "true"stringifyFloat : Float -> String
Section titled “stringifyFloat : Float -> String”Convert a float to its JSON string representation.
import stringifyFloat from Std\Json instringifyFloat 3.14 # => "3.14"null : String
Section titled “null : String”Returns the JSON null literal string "null".
import null from Std\Json innull # => "null"parseInt : String -> Int
Section titled “parseInt : String -> Int”Parse a JSON integer string to an Int.
import parseInt from Std\Json inparseInt "42" # => 42parseFloat : String -> Float
Section titled “parseFloat : String -> Float”Parse a JSON float string to a Float.
import parseFloat from Std\Json inparseFloat "3.14" # => 3.14