kostenloser Webspace werbefrei: lima-city


Json Objekte vergleichen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    wodka-gorbatschow

    Kostenloser Webspace von wodka-gorbatschow

    wodka-gorbatschow hat kostenlosen Webspace.

    Hallo,

    Kennt ihr eine Möglichkeit, wie ich zwei Json Files mit Objekten vergleichen kann?
    Ich habe es schon mit der Funktion
    array_diff();
    versucht, das geht jedoch nicht, da wie schon erwähnt Objekte dabei sind.

    Würde mich über eure Tipps freuen :biggrin:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Einfach deserialisieren und die Objekte vergleichen?
  4. Hallo,

    Es kann gut sein, dass ich deine Frage falsch verstehe, aber eine JSON - Datei enthält doch an sich ein Array? Falls du dies als "Objekt" bezeichnest, kannst du dieses JSON-Array einfach mit der funktion json_decode(); in ein PHP-Array umwandeln. Code:
    $jsonArray = file_get_contents('randomName.json');
    $phpArray = json_decode($jsonArray);


    Tipp: Anders herum geht das natürlich auch:
    $jsonArray = json_encode($phpArray);


    Du erhältst in diesem Fall dein JSON - Objekt wieder in der Ursprungs Form :)

    *EDIT: Vergleich

    Hast du die Arrays als PHP-Arrays, kannst du diese dann mit deiner alten Methode (array_diff()) vergleichen :-)


    Ich hoffe, ich habe die Frage richtig verstanden und konnte dir entsprechend weiterhelfen.

    MfG ~moritz-php

    Beitrag zuletzt geändert: 17.7.2016 19:55:13 von moritz-php
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!