shad-go/jsonlist
Fedor Korotkiy 63272619d9 Check errors
2020-04-16 15:14:19 +03:00
..
jsonlist.go Add jsonlist task 2020-04-15 23:52:59 +03:00
jsonlist_test.go Check errors 2020-04-16 15:14:19 +03:00
README.md Add jsonlist task 2020-04-15 23:52:59 +03:00

jsonlist

Обычные функции json.Marshal и json.Unmashal работают с одним json объектом.

Иногда возникает ситуация, что вместо одного объекта, вам нужно передать последовательность объектов разделённый пробельными символами. Например: {"A": 1} {"B": 2} {"C": 3}. Такую последовательность можно прочитать используя json.Decoder, и можно записать используя json.Encoder.

Реализуйте функции Marshal и Unmarhsal, которые работают со слайсом значений, и совершают подобное преобразование. По аналогии с пакетом json, функция Marshal принимает вторым аргументом слайс, а функция Unmarshal - указатель на слайс.