11 lines
1,023 B
Markdown
11 lines
1,023 B
Markdown
# jsonlist
|
||
|
||
Обычные функции `json.Marshal` и `json.Unmarshal` работают с одним `json` объектом.
|
||
|
||
Иногда возникает ситуация, что вместо одного объекта, вам нужно передать последовательность объектов,
|
||
разделённых пробельными символами. Например: `{"A": 1} {"B": 2} {"C": 3}`. Такую последовательность
|
||
можно прочитать используя `json.Decoder`, и можно записать используя `json.Encoder`.
|
||
|
||
Реализуйте функции `Marshal` и `Unmarshal`, которые работают со слайсом значений и
|
||
совершают подобное преобразование. По аналогии с пакетом `json`, функция `Marshal` принимает
|
||
вторым аргументом слайс, а функция `Unmarshal` - указатель на слайс.
|