Json

JSON data type


type Json
= Null
| False
| True
| Number String
| String String
| Array (Array Json)
| Object (Array { key : Json, value : Json })

Data type for JSON values


encode : Json -> Maybe Value

Convert Json to Json.Encode.Value

Fails if any object key is not a String String or if any Number String cannot be turned into Float.


decode : Value -> Result Error Json

Convert Json.Encode.Value to Json