У меня есть классы, которые расширяют абстрактный класс. Мне нужно создать экземпляры этих классов через строку - желательно JSON.Сериализация/десериализация вложенных объектов в JSON с типом в PHP
Многие объекты вложены, и многие свойства являются частными. Мне нужно:
- Создайте строку JSON для полного объекта (с частными свойствами и вложенными объектами - с их частными свойствами).
- Создайте новый объект из строки JSON с правильным типом и всеми вложенными объектами.
Я думаю, это должно быть рекурсивным.
Я использую пространства имен, которые выглядят как дерьмо, если я просто передаю объект массиву.
Я подумываю написать парсер, пометить классы в моих строках JSON, а затем жестко задавать заводскую функцию для каждого класса, но это займет много времени.
эй там. Я удалил тег laravel, поскольку ничто не указывает на его значение? Не стесняйтесь добавлять его снова, как вы думаете, это актуально, но, пожалуйста, добавьте, почему это в вашем вопросе. –