API reference
This section contains the generated API reference for Invex.Extensions.Json, produced from the XML documentation comments in the source code.
Namespaces
Invex.Extensions.Json
| Type | Description |
|---|---|
JsonExtensions |
Static methods for flattening any JsonNode to string key/value pairs (Flatten), rebuilding the hierarchy (Unflatten), and updating values in place (ReplaceValue, ReplaceValues). Uses bracketed array indices (users:[0]:name) for flatten/unflatten and bare numeric segments (users:0:name) for replacement. |
JsonUtil |
Extension members on JsonObject for type-preserving flattening (ToFlattenedJsonObject), string flattening (ToFlattenedDictionary), reconstruction with sparse-array padding (ToUnflattenedJsonObject), and a quick nesting check (HasNestedObjects). Uses bare numeric array segments throughout. |
Note
Browse the table of contents on the left for full member-level documentation, or start with the conceptual docs for guided usage examples.
Building this reference locally
The API pages are generated by DocFX from the project's XML doc comments:
dotnet tool install -g docfx
docfx docfx.json --serve
Then browse to http://localhost:8080.