JSFiddle - React, Tailwind, and code Playground

by Ford Heacock

JavaScript

var data = {
  "currency" : "USD",
  "results" : [ {
    "itineraries" : [ {
      "outbound" : {
        "flights" : [ {
          "departs_at" : "2015-10-15T13:25",
          "arrives_at" : "2015-10-15T17:00",
          "origin" : {
            "airport" : "IST",
            "terminal" : "I"
          },
          "destination" : {
            "airport" : "BOS",
            "terminal" : "E"
          },
          "marketing_airline" : "TK",
          "operating_airline" : "TK",
          "flight_number" : "81",
          "aircraft" : "343",
          "booking_info" : {
            "travel_class" : "ECONOMY",
            "booking_code" : "P",
            "seats_remaining" : 9
          }
        } ]
      },
      "inbound" : {
        "flights" : [ {
          "departs_at" : "2015-10-20T23:45",
          "arrives_at" : "2015-10-21T16:25",
          "origin" : {
            "airport" : "BOS",
            "terminal" : "E"
          },
          "destination" : {
            "airport" : "IST",
            "terminal" : "I"
          },
          "marketing_airline" : "TK",
          "operating_airline" : "TK",
          "flight_number" : "82",
          "aircraft" : "343",
          "booking_info" : {
            "travel_class" : "ECONOMY",
            "booking_code" : "P",
            "seats_remaining" : 9
          }
        } ]
      }
    } ],
    "fare" : {
      "total_price" : "3133.50",
      "price_per_adult" : {
        "total_fare" : "655.00",
        "tax" : "344.00"
      },
      "price_per_child" : {
        "total_fare" : "578.00",
        "tax" : "344.00"
      },
      "price_per_infant" : {
        "total_fare" : "89.50",
        "tax" : "58.50"
      },
      "restrictions" : {
        "refundable" : false,
        "change_penalties" : true
      }
    }
  } ]
};
console.log(data.results[0].fare.total_price);