diff --git a/ng-verifier/src/request_processor.rs b/ng-verifier/src/request_processor.rs index 8d92a07..c47c9db 100644 --- a/ng-verifier/src/request_processor.rs +++ b/ng-verifier/src/request_processor.rs @@ -294,11 +294,12 @@ impl Verifier { )) } QueryResults::Boolean(b) => { - if b { - AppResponse::V0(AppResponseV0::True) - } else { - AppResponse::V0(AppResponseV0::False) - } + // serialize boolean results as standard SPARQL JSON format + let serializer = QueryResultsSerializer::from_format(QueryResultsFormat::Json); + let result = serializer + .serialize_boolean_to_write(Vec::new(), b) + .map_err(|_| "QueryResult serializer error")?; + AppResponse::V0(AppResponseV0::QueryResult(result)) } QueryResults::Graph(quads) => { let mut results = vec![];