Ho due oggetti JSON e vorrei confrontare la loro struttura confrontare la loro struttura. Come posso farlo?PHP - confronta la struttura di due oggetti JSON
Questi oggetti vengono generati al volo e a seconda del contenuto dinamico. Ciò significa che gli oggetti sono sempre diversi ma la maggior parte del tempo è la stessa struttura. Voglio essere in grado di prendere le modifiche una volta che si verificano.
Esempio: Questi due oggetti deve essere considerata uguale , perché entrambi hanno la stessa struttura : var index e tag matrice.
{
"index": 0,
"tags": [
"abc"
]
}
{
"index": 1,
"tags": [
"xyz"
]
}
Pensieri?
così si vuole verificare se oggetto 1 ha gli stessi campi dell'oggetto 2? – treegarden
Sì, esattamente. Ho provato a utilizzare RecursiveArrayIterator :: hasChildren() per eseguire un'iterazione solo sulle foglie, ma questa soluzione non mi sembra elegante. Qualcuno potrebbe sapere un modo migliore? – Boarking
@Boarking, hai funzionato? – vonUbisch