Enigmasmurf
Gebruiker
- Lid geworden
- 12 okt 2019
- Berichten
- 580
Je hebt dus je code nogmaals aangepast; dat geeft betere (maar geen uitmuntende) resultaten: zie kolom G evenals C4.
Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Privacywetgeving
Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.
Json is zeer consistent. Het is gewoon een set regels die gevolgd moet worden. VBA kent die regels niet.Met zulke inconsistente gegevensopbouw heeft het geen zin een 'algemene' vertaler te gebruiken.
"publishers": [{"name": "Penguin"}], "publish_places": [{"name": "London"}, {"name": "New York"}],$isbn = "9780140449136";
$url = "https://openlibrary.org/api/books?bibkeys=ISBN:" . $isbn . "&format=json&jscmd=data";
$response = file_get_contents($url);
$data = json_decode($response, true);
$boek = $data["ISBN:" . $isbn];
echo $boek['title'];
Ook de openlibrary website is consistent maar daarvoor is wel een json parser nodig.NB. Niet json is inconsistent, maar de website waar deze gegevens vandaan komen.
bibkeys=ISBN:" & c00 & "&jscmd=details&format=js
Je vraagt in de url met format=js een javascript object op.Met json krijg je veel teveel (overbodige) gegevens.
--- json
{
"ISBN:9780140449136": {......}
}
--- js (javasscript)
var _OLBookInfo = {
"ISBN:9780140449136": {......}
};
Alles zit in de testcase volgens RFC 8259Is de zipfile bericht#29 een minimale testcase met alle json variaties?
Jazeker wel. Het verschil zit 'm hierin:Dat is niet het geval bij openlibrary.
Linkjes zijn denk ik oud want bij mij werken ze niet meer.
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.