# `JsonRemedy.Layer3.ObjectMerger`
[🔗](https://github.com/nshkrdotcom/json_remedy/blob/v0.2.1/lib/json_remedy/layer3/object_merger.ex#L1)

Merges additional key-value pairs that appear after object closing braces.

Pattern: {"a":"b"},"c":"d"} should become {"a":"b","c":"d"}

This happens when objects are malformed with extra closing braces or when
additional pairs are erroneously placed outside the object.

Based on json_repair Python library (parse_object.py:123-143)

# `merge_object_boundaries`
[🔗](https://github.com/nshkrdotcom/json_remedy/blob/v0.2.1/lib/json_remedy/layer3/object_merger.ex#L20)

```elixir
@spec merge_object_boundaries(String.t() | nil) :: {String.t(), list()}
```

Merge additional key-value pairs after object closes.
Returns {merged_content, repairs}.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
