ProcedureAsync) that deserialises JSON into record structs.ProcedureRawAsync) that returns the JSON string.WITHOUT_ARRAY_WRAPPER are respected; JSON_QUERY stays intact.var result = await db.UserListAsJsonAsync(input, ct);
var users = result.Result; // typed list
var raw = result.ResultRawJson; // raw JSON string
NULL yields an empty list or null.{
"ResultSet": { "Json": { "IncludeNullValues": true } }
}
FOR JSON PATH for stable shapes; use WITHOUT_ARRAY_WRAPPER for single objects.