Nel mio lavoro attuale, abbiamo bisogno di serializzare alcuni dati e usarli in seguito. I nostri dati sono in questo formato:
<resources>
<style name="Person">
<item name="name">name</item>
<item name="age">32</item>
</style>
<style name="Student" parent="Person">
<item name="course">course</item>
</style>
</resources>
Abbiamo bisogno di analizzare questi dati frequentemente.
Possiamo fare qualcosa di simile in json? Oltre a xml e json, esiste qualche altra struttura dati per supportare meglio l'ereditarietà? E qual è il modo migliore per analizzare questi dati sulle relazioni genitore-figlio?
Aggiornamento:
Mi piace l'idea di @Ipad1gs
. Volevo solo cancellare alcune altre cose
in xml, possiamo estendere questo e anche possiamo override
cose come il nome.
<resources>
<style name="Person">
<item name="name">name</item>
<item name="age">32</item>
</style>
<style name="Student" parent="Person">
<item name="course">course</item>
</style>
<style name="Employee" parent="Person">
<item name="name">employee name</item>
<item name="department">department</item>
</style>
</resources>
Come possiamo fare la cosa simile in json usando la composizione?