only export JSONValue