Zo open je een Instagram-JSON-bestand

Een Instagram-JSON-bestand is platte tekst: open het met Kladblok, TextEdit of een browser. Zie wat erin staat en hoe je het zonder gedoe leest.

Mijn export nu analyseren
Zo open je een Instagram-JSON-bestand
Inhoudsopgave

Een Instagram-JSON-bestand is platte tekst, dus elke teksteditor opent het: Kladblok op Windows, TextEdit op Mac, of sleep het gewoon naar een browsertabblad. Je hoeft niets te installeren. Openen is het makkelijke deel; lezen is moeilijk, want het is een lange reeks accolades en haakjes. Hier lees je hoe je het opent, hoe je het interpreteert en hoe je het lezen helemaal kunt overslaan.

Wat een JSON-bestand is

JSON is een formaat om gegevens als tekst op te slaan, opgebouwd uit accolades {}, haakjes [] en "sleutel": waarde-paren. Veel diensten gebruiken het bij het exporteren van gegevens, omdat programma's het gemakkelijk kunnen verwerken. De .json in followers_1.json vertelt je alleen hoe de tekst is gestructureerd; binnenin is het gewone tekst.

Heb je het bestand nog niet, dan komt het aan in de ZIP die Instagram je stuurt. De volledige route staat in hoe je je Instagram-gegevens stap voor stap downloadt.

Zo open je het op elk apparaat

Eerst de ZIP: om een JSON met de hand te openen, moet je de ZIP uitpakken en het bestand zoeken in connections/followers_and_following/. Daarna:

  1. Windows: klik met de rechtermuisknop op het bestand → Openen met → Kladblok. Staat het er niet bij, zoek het dan tussen de beschikbare apps.
  2. Mac: klik met de rechtermuisknop (of Control-klik) op het bestand → Open met → TextEdit.
  3. Op elke computer, met een browser: open een nieuw tabblad en sleep het bestand erheen. De browser toont het als tekst zonder het te bewerken.
  4. Telefoon: je kunt het openen met een bestandsapp of een teksteditor, maar duizenden regels op een klein scherm zijn moeilijk te lezen. Gebruik een computer om de inhoud goed te bekijken.

Je hoeft niets op te slaan. Als je alleen kijkt, sluit je het zonder wijzigingen op te slaan, zodat het origineel onaangeroerd blijft.

Pas op bij bewerkenAls je per ongeluk een komma, accolade of haakje verwijdert, is de JSON niet meer geldig en weigeren tools hem. Werk altijd op een kopie, of open het origineel alleen om te lezen.

Hoe het van binnen eruitziet

Elk account is een record met deze structuur (de gebruikersnaam en het getal in het voorbeeld zijn een voorbeeld, geen echte gegevens):

{
  "string_list_data": [
    {
      "href": "https://www.instagram.com/username",
      "value": "username",
      "timestamp": 1712345678
    }
  ]
}
  • value is de gebruikersnaam.
  • href is de link naar het profiel.
  • timestamp is de datum waarop de relatie begon, in Unix-formaat: seconden sinds 1 januari 1970. In followers_1.json is het wanneer dat account je is gaan volgen; in following.json wanneer jij het bent gaan volgen.

Afhankelijk van wanneer de export is gemaakt, kan het bestand een directe lijst met records zijn of een object dat de lijst in een sleutel verpakt: relationships_followers, relationships_following of relationships_follow_requests_sent. De records zelf zien er hetzelfde uit. Welk bestand wat bevat en waarom volgers over meerdere bestanden verdeeld kunnen zijn, wordt uitgelegd in wat er in de Instagram-ZIP zit.

Zo lees je de datums met de hand

Het getal in timestamp is zo niet leesbaar, maar je rekent het makkelijk om:

  • In een spreadsheet: plak het getal in een cel, bijvoorbeeld A1, en typ in een andere cel =A1/86400+DATE(1970,1,1). Geef de cel de opmaak datum en je ziet de dag. Het resultaat is in UTC.
  • In een browser: open de ontwikkelaarsconsole en typ new Date(1712345678 * 1000), met je eigen getal erin. Met die voorbeeldwaarde krijg je 5 april 2024.

Waarom met de hand lezen de moeite niet waard is

Een JSON met volgers is geen tabel: elk account beslaat meerdere regels, dus een lange lijst wordt honderden of duizenden bijna identieke regels. Om te zien wie je niet terugvolgt, zou je following.json moeten vergelijken met elk followers_N.json, en één vergeten bestand geeft een fout resultaat zonder waarschuwing.

NomeSigueApp doet dat werk in je browser: sleep de ZIP erin zoals hij is, zonder uitpakken, of de losse JSON-bestanden (followers_1.json, followers_2.json als die er is, en following.json). Het voegt opgesplitste bestanden samen, begrijpt beide formaten en toont zes resultaattabbladen (wie je niet terugvolgt, wie jij niet terugvolgt, wederzijdse volgers, openstaande verzoeken, alle volgers en alle accounts die je volgt), elk met zijn aantal, de datum van elk account en een link naar het profiel. Je kunt sorteren, zoeken op naam en het actieve tabblad downloaden als CSV om te openen in Excel of Google Sheets. Er wordt niets naar een server geüpload.

Veelgestelde vragen

Welk programma opent een .json-bestand?

Elke teksteditor (Kladblok, TextEdit) of een browser. Er is geen bepaald programma nodig, omdat het tekst is.

Kan ik de JSON van Instagram omzetten naar Excel?

Niet rechtstreeks: als je hem zoals hij is in Excel opent, krijg je geen nette tabel, omdat elk account een record met geneste structuur is. Praktischer is het om de ZIP door de tool te halen en de CSV te downloaden, waarin username, profile_url en followed_at al in kolommen staan.

Waarom opent mijn bestand als een muur van tekst?

Zo ziet een niet-opgemaakte JSON er normaal uit. Hij is niet kapot. Als de tekst nergens op slaat (vreemde tekens, een lege pagina), controleer dan of je de ZIP niet hebt geopend zonder hem uit te pakken, en of je bij het aanvragen van de export JSON hebt gekozen in plaats van HTML.

Is het veilig om het JSON-bestand van Instagram te openen?

Openen in een teksteditor is veilig: er wordt niets uitgevoerd. Bedenk wel dat het je contactenlijst bevat, dus upload het niet naar sites tenzij je weet dat ze de gegevens in je browser verwerken.

Zie wie je niet terugvolgt

Ontdek het direct en veilig: geen login, geen wachtwoord, en je gegevens verlaten nooit je browser.

nomesigue · analyzer LOCAL
Sleep je Instagram-export (ZIP) hierheen
of
Bestand kiezen
Werkt met de officiële export: de ZIP of de twee JSON-bestanden
0 bytes geüpload · geanalyseerd op je apparaat