/ / Корс-Платформа JSON стереотипування / Serializer реагує на атрибут типу? (Java / Objective-C) - java, об'єктив-c, json, серіалізація, json.net

Корс-Платформа JSON стереотипування / Serializer реагує на тип-атрибут? (Java / Objective-C) - java, об'єктив-c, json, серіалізація, json.net

Ми отримали a.NET проект і хочете серіалізувати і десеріалізувати JSON в. NET, Java і Objective-C. На жаль, ми стикаємося з наступною ситуацією: один атрибут у моделі даних називається 4 іншими класами, які всі наслідують з того ж базового класу. Отже, при отриманні нестереоніпованого формату JSON ми не знаємо, який тип серіалізувати один з цих 4 об'єктів до.

Як рішення ми хочемо інтегрувати "type" -atribute, що повідомляє serializer, який клас серіалізувати об'єкт. JSON.NET насправді підтримує це: http://json.codeplex.com/discussions/56031

Ми зараз шукаємо досвід іншихрозробники з серіалізаторами / десеріалізаторами на платформі Java і Objective-C. Чи є шанс змінити ці серіалізатори так, як він реагує на атрибут типу?

Відповіді:

0 для відповіді № 1

Джон також підтримує його. Я маю таку ж проблему і вирішу її за допомогою спеціального serializer / deserialized. Все, що вам потрібно зробити: реалізує ваш serializer / deserializer і реєструє його в GsonBuilder. Прочитай про це тут.