File size: 274 Bytes
88c4c60
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
export function parseJson(str, fallback = null) {
  if (str == null) return fallback;
  if (typeof str !== "string") return str;
  try { return JSON.parse(str); } catch { return fallback; }
}

export function stringifyJson(value) {
  return JSON.stringify(value ?? null);
}