> ## Documentation Index
> Fetch the complete documentation index at: https://docs.braintrust.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Human review output format: string vs JSON

> [!NOTE]
>
> **Applies to:**
>
> * Plan - Any
> * Deployment - Any
> *
> * Use case - Understanding how human review values are stored in the expected field

## Summary

**Behavior:** When labeling samples with human review, the value written to the `expected` field format depends on the number of reviews applied to the row.

## Expected field formats

### Single human review

When only one human review is configured, the output is a plain string:

```json theme={"theme":{"light":"github-light","dark":"github-dark-dimmed"}}
"pass"
```

### Multiple human reviews

When two or more human reviews are configured, all values are stored as JSON:

```json theme={"theme":{"light":"github-light","dark":"github-dark-dimmed"}}
{
  "review name": "pass",
  "second review": "value"
}
```

## Working with different formats

### Force JSON format

To ensure consistent JSON output, add a second human review to your project and apply both reviews to each row.

### Manual expected field updates

You can manually edit the `expected` field in the UI to convert between string and JSON formats as needed.

## Notes

* This behavior is consistent across human review configurations
* The format is determined when the review is submitted and cannot be changed through project settings
* See the [human review guide](https://docs.braintrust.dev/annotate/human-review.md) for general configuration reference


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.