Base JSON utilities