Mam dwa obiekty JSON i chciałbym porównać ich strukturę. Jak mogę to zrobić?PHP - porównaj strukturę dwóch obiektów JSON
Obiekty te są generowane "w locie" i w zależności od zawartości dynamicznej. Oznacza to, że obiekty są zawsze zawsze inne niż, ale przez większość czasu mają one tę samą strukturę o tej samej strukturze. Chcę móc wychwycić zmiany po ich wystąpieniu.
Przykład: te dwa przedmioty powinny być uważane za równej, ponieważ oba mają taką samą strukturę: var indeksu i znaczniki tablicy.
{
"index": 0,
"tags": [
"abc"
]
}
{
"index": 1,
"tags": [
"xyz"
]
}
Myśli?
więc chcesz sprawdzić, czy obiekt ma 1 te same pola co obiekt 2? – treegarden
Tak, dokładnie. Próbowałem użyć RecursiveArrayIterator :: hasChildren() w celu iteracji tylko liści, ale to rozwiązanie nie wydaje mi się eleganckie. Może ktoś zna lepszy sposób? – Boarking
@Boarking, czy to działa? – vonUbisch