Tôi có hai đối tượng JSON và tôi muốn so sánh cấu trúc của chúng. Tôi làm nó như thế nào?PHP - so sánh cấu trúc của hai đối tượng JSON
Đối tượng đó đang được tạo liên tục và tùy thuộc vào nội dung động. Điều đó có nghĩa là các đối tượng là luôn khác nhau nhưng phần lớn thời gian có cấu trúc giống nhau. Tôi muốn có thể nắm bắt các thay đổi khi chúng xảy ra.
Ví dụ: Hai đối tượng này cần được xem xét như bằng, bởi vì cả hai đều có cùng một cấu trúc : chỉ số var và thẻ mảng.
{
"index": 0,
"tags": [
"abc"
]
}
{
"index": 1,
"tags": [
"xyz"
]
}
Suy nghĩ?
vì vậy bạn muốn kiểm tra xem đối tượng có 1 các trường giống với đối tượng 2? – treegarden
Vâng, chính xác. Tôi đã cố gắng sử dụng RecursiveArrayIterator :: hasChildren() để lặp lại trên lá chỉ nhưng giải pháp này không có vẻ với tôi một thanh lịch. Có thể ai đó biết một cách tốt hơn? – Boarking
@Boarking, bạn có làm việc đó không? – vonUbisch