From d41d8f4d08b5d9eae1435df22dac36fbf88ac97c Mon Sep 17 00:00:00 2001 From: Tigran Najaryan Date: Fri, 16 Apr 2021 16:17:52 -0400 Subject: [PATCH] Reworded map definition --- specification/logs/data-model.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/specification/logs/data-model.md b/specification/logs/data-model.md index 5718facc6d7..f6259b1d21a 100644 --- a/specification/logs/data-model.md +++ b/specification/logs/data-model.md @@ -112,10 +112,8 @@ Value of type `any` can be one of the following: #### Type `map` Value of type `map` is a map of string keys to `any` values. The -representation of the map is language-dependent. Some languages may use built-in -maps or dictionaries, others may use a list of key/value pairs. It is required -that the implementation has traditional -[map](https://en.wikipedia.org/wiki/Associative_array) semantics. +keys in the map are unique (duplicate keys are not allowed). The representation +of the map is language-dependent. Arbitrary deep nesting of values for arrays and maps is allowed (essentially allows to represent an equivalent of a JSON object).