Ergebnis 1 bis 3 von 3
  1. #1
    haiflosse ist offline Mitglied
    registriert
    15-03-2011
    Beiträge
    38

    json Datei parsen

    Hallo!
    Ich habe folgenden Code wo ich in data eine json Datei erhalte:

    HTML-Code:
    <script>
    const key = "1234";
    
    const url = 'https://api.getgeoapi.com/v2/currency/convert?api_key=${key}&from=EUR&to=GBP&amount=10&format=json'
    
    fetch(url)
      .then(response => response.json())
      .then(data => console.log(data));
    </script>
    Das Ergebnis sieht z.B. wie folgt aus:

    Code:
    {"base_currency_code":"EUR","base_currency_name":"Euro","amount":"10.0000","updated_date":"2022-06-14","rates":{"GBP":{"currency_name":"Pound sterling","rate":"0.8658","rate_for_amount":"8.6578"}},"status":"success"}
    Ich möchte nun mit javascript nur den rate_for_amount in eine Variable speichern.
    Hoffe es kann mir hier jemand weiterhelfen.
    Vielen Dank

  2. #2
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.933

    AW: json Datei parsen

    Ein bisschen ausführlicher:
    HTML-Code:
    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="UTF-8">
    		<title>Test</title>
    	</head>
    
    	<body>
    
    		<input type="text" id="in">
    		<input type="button" value="rate_for_amount Auslesen" onclick="konvert();">
    		<div id="ergebnis"></div>
    
    		<script>
    			function konvert() {
    				var data = JSON.parse(document.getElementById('in').value);
    				document.getElementById('ergebnis').innerHTML = data.rates.GBP.rate_for_amount;
    			}
    		</script>
    	</body>
    </html>
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png

  3. #3
    haiflosse ist offline Mitglied
    registriert
    15-03-2011
    Beiträge
    38

    AW: json Datei parsen

    Danke für die Antwort.
    Hat super funktioniert.
    Hier die Lösung:

    HTML-Code:
    <script>
    const key = "1234";
    
    const url = 'https://api.getgeoapi.com/v2/currency/convert?api_key=${key}&from=EUR&to=GBP&amount=10&format=json'
    
    fetch(url)
      .then(response => response.json())
      .then(data => konvert(data));
     
    
    function konvert(data) {
    				//var data = JSON.parse(document.getElementById('in').value);
    				document.getElementById('ergebnis').innerHTML = data.rates.GBP.rate_for_amount;
    			}
    </script>
    Geändert von haiflosse (15-06-2022 um 22:48 Uhr)

Ähnliche Themen

  1. [GELÖST] Fehler in JSON-Datei
    Von huberlix im Forum JavaScript
    Antworten: 8
    Letzter Beitrag: 02-08-2017, 17:59
  2. [GELÖST] Javascript SSE und JSON parsen - Optimierungsideen gesucht
    Von Communicate im Forum JavaScript
    Antworten: 26
    Letzter Beitrag: 10-02-2017, 07:34
  3. Komplexe XML-Datei mit javascript(jquery) parsen
    Von Mrtwomoon im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 18-06-2012, 07:47
  4. Antworten: 1
    Letzter Beitrag: 03-03-2012, 13:24
  5. JSON parsen mit JQuery
    Von solirocks im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 16-07-2010, 13:58

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •