2026-04-22 07:47:23 +02:00
|
|
|
namespace formgen.helpers.json
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @todo handle errors
|
|
|
|
|
*/
|
|
|
|
|
export function decode(
|
|
|
|
|
json : string
|
|
|
|
|
) : unknown
|
|
|
|
|
{
|
|
|
|
|
return JSON.parse(json);
|
|
|
|
|
}
|
|
|
|
|
|
2026-09-30 08:38:52 +02:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @todo handle errors
|
|
|
|
|
*/
|
|
|
|
|
export function encode(
|
|
|
|
|
value : unknown,
|
|
|
|
|
{
|
|
|
|
|
"formatted": formatted = false,
|
|
|
|
|
}
|
|
|
|
|
:
|
|
|
|
|
{
|
|
|
|
|
formatted ?: boolean;
|
|
|
|
|
}
|
|
|
|
|
=
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
) : string
|
|
|
|
|
{
|
|
|
|
|
return JSON.stringify(
|
|
|
|
|
value,
|
|
|
|
|
undefined,
|
|
|
|
|
(formatted ? " " : undefined)
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2026-04-22 07:47:23 +02:00
|
|
|
}
|