2014-11-15 2 views
1

Есть ли сериализация с результатом обычного текста, например, с помощью функции PHP()?У вас есть сериализация, например php?

String s: размер: значение;

Целое число i: значение;

Boolean b: значение; (не сохраняет «true» или «false», сохраняет «1» или «0»)

Null N;

Массив а: Размер: {ключ определение; определение значения; (повторяется для каждого элемента)}

ответ

1

Ближайший из php.serialize бы быть encoding package с методами, такими как MarshalText()/UnmarshalText(): любой объект, который реализует интерфейс TextMarshaler/TextUnmarshaler будет сериализуемым.
(А у вас есть та же функция для бинарного маршала/распаковать)

Вы можете увидеть examples for JSON, но вы можете найти другие проекты для других типов данных:

  • ajg/form: форма кодирования & декодирования пакетов для Go
  • chai2010/protorpc: Google Протокол Protobufs RPC для Go
Смежные вопросы