# Sandbox.Json.ApplyPatch

```csharp
static System.Text.Json.Nodes.JsonObject ApplyPatch(System.Text.Json.Nodes.JsonObject sourceRoot, Patch patch, HashSet<TrackedObjectDefinition> definitions)
```

### Parameters

- `sourceRoot` (`System.Text.Json.Nodes.JsonObject`)
- `patch` (`Patch`)
- `definitions` (`HashSet<TrackedObjectDefinition>`)

### Returns

`System.Text.Json.Nodes.JsonObject`

Declared in [Sandbox.Json](/api/Sandbox.Json).
Assembly: `Sandbox.Engine`.
