Skip to content
# Interface: JsonMapping

Defined in: packages/core/src/transformers/PostgresJsonQueryBuilder.ts:15

Universal JSON mapping definition for creating any level of JSON structures. Supports flat arrays, nested objects, and unlimited hierarchical structures.

Properties

rootName

rootName: string

Defined in: packages/core/src/transformers/PostgresJsonQueryBuilder.ts:16


rootEntity

rootEntity: object

Defined in: packages/core/src/transformers/PostgresJsonQueryBuilder.ts:17

id

id: string

name

name: string

columns

columns: object

Index Signature

[jsonKey: string]: string


nestedEntities

nestedEntities: object[]

Defined in: packages/core/src/transformers/PostgresJsonQueryBuilder.ts:22

id

id: string

name

name: string

parentId

parentId: string

propertyName

propertyName: string

relationshipType?

optional relationshipType: "object" | "array"

columns

columns: object

Index Signature

[jsonKey: string]: string


resultFormat?

optional resultFormat: "array" | "single"

Defined in: packages/core/src/transformers/PostgresJsonQueryBuilder.ts:30


emptyResult?

optional emptyResult: string

Defined in: packages/core/src/transformers/PostgresJsonQueryBuilder.ts:31

Released under the MIT License.