Route search

Returns routes between two stations or points created by point generator.
You can perform route search by average wait time or route search by operation diagram.

GET /v1/{format}/search/course/extreme

parameters

Name Type Description
format string Specifying the response data format. Required.
Possible values:
- xml: xml format data
- json: json format data.
key string Your access key. Required.
viaList string Specifying the list of station codes, station names, coordinate informations or point data obtained by point generator. multiple specifications is possible.
You can specify up to about 20 values. Required.
Please see here for more details.
fixedRailList string Specifying the list of fixed average rail names to limit result routes. Only effective when searchType is set to "plain". Optional.
When this paramter is not specified, the average rail will not be fixed.
Please check here for more details.
fixedRailDirectionList string Specifying the list of fixed average rail directions to limit result routes. Only effective when searchType is set to "plain" and fixedRailList has been specified. Optional.
When this paramter is not specified, the direction will be determined automatically.
date int Specifying date you want to search. Optional.
Format: YYYYMMDD
Default: current date
time int Specifying time you want to search. Optional.
Format: HHMM
Default: current time
searchType string Specifying search type. Optional.
Default: departure
sort string Specifying sort criteria of result routes. Optional.
Possible values:
- ekispert: in order of "Ekispert" search results
- price: in order of Price
- time: in order of Time
- teiki: in order of commuter pass price
- transfer: in order of number of transfers
- co2: in order of amount of CO2 emitted
- teiki1: in order of Price of 1-month commuter pass
- teiki3: in order of Price of 3-month commuter pass
- teiki6: in order of the price of 6-month commuter pass
Default: ekispert
Please see here for more details.
answerCount int Specifying maximum number of routes returned from this API. Maximum 20. Optional.
Default: 5
searchCount int Specifying maximum number of route candidates that "Ekispert" searches. Maximum 20. Optional.
Default: The same value as the answerCount value.
conditionDetail string Specifying search condition string which is generated from the search condition generator. You can specify conditions such as whether using IC fare, what kinds of public transport you use (transport type), what kind of default price of the seat type of express charge to be returned, or transfer time. Optional.
Default: T3221233232319:F3321122120:A23121141:
corporationBind string Specifying corporation name that you want to use. multiple specifications is possible. You can specify up to 10 values. Optional.
When this parameter is omitted, normal routes will be returned
interruptCorporationList string Specifying the list of corporations that you do not want to use. The lines associated with specified corporations will be avoided in searching route. Only effective when searchType is "plain". Optional. When this paramter is omitted, normal routes will be returned.
interruptRailList string Specifying the list of average rails that you do not want to use. Searches for routes other than the specified average rail. Only effective when searchType is "plain". Optional.
When this parameter is omitted, normal route will be returned.
resultDetail string Adds additional informations to the response. Optional.
When this parameter is omitted, normal routes will be returned.
Possible values:
- addCorporation: add corporation to the Line elements
addOperationLinePattern string Adds operation line pattern which is related with section of the route to the response.
Only effective when you perform route search by operation diagram. Optional.
Possible values:
- true: add to the response
- false: does not add to the response
Default: false
assignRoute string Assigning commuter pass route string, e.g. Station Name:Average Line Name:Station Name.... Optional.
Incompatible with assignDetailRoute paramter.
Example: Koenji: JR Chuo Line rapid:Up:Shinjuku: JR Yamanote Line Ring:Down:Ikebukuro
assignDetailRoute string Assigning detailed commuter pass route string, e.g. Station Name:Average Line:Direction:Station Name.... Optional.
Incompatible with assignRoute parameter.
Example: Koenji: JR Chuo Line rapid:Up:Shinjuku: JR Yamanote Line Ring:Down:Ikebukuro
assignNikukanteikiIndex int This paramter may be used when commuter pass route uses two-zone commuter pass.
Return PassStatusIndex related with specified index in this parameter. multiple specifications is possible.
If you specify more than one index assigned to the single section, one of them will be applied. Optional.
When this parameter is omitted, normal commter pass will be assigned to the route.
coupon string Assigning coupon detail name. Optional.
bringAssignmentError string If this parameter is specified, error response will be returned when failure to assign the commuter pass or the coupon ticket.
Optional.
Possible values:
- true: error will be returned when assignment is failed
- false: any errors will not be returned for assignment
Default: false
gcs string If the request and response include coordinates, the geodetic system for the coordinates can be specified. coordinate information of the request parameters can be set separately from this parameter. Optional.
Possible values:
- tokyo: Tokyo Geodetic System
- wgs84: World Geodetic System
Default: tokyo

viaList

You can specify viaList by enumerating station codes, station names, coordinate informations, or point data. The specified order has meaning and is interpreted as follows.

For via stations, stations or coordinate informations can be specified.If coordinate information is specified for a via station, the nearest station from the input coordinates is used instead of input coordinates.

■ Example: When only stations are specified (Tokyo→Koenji→Osaka).

22828:22671:25853

■ Example: When coordinate information is specified.

35.40.41.1,139.46.12.9,tokyo,20:25853

■ Example: When point data is specified.

P-%E3%83%A9%E3%83%B3%E3%83%89%E3%83%9E%E3%83%BC%E3%82%AF%E5%90%8D-20001-5-400-%E5%BE%92%E6%AD%A9--0??:22827

fixedRailList

To fix the average rail, specify average rail name to the fixedRailList.This is possible only when specified search type is "plain".
The specified order has meaning: it becomes a value assigned to the line in viaList in the specified order. For this reason, the maximum number of values will be "(the number of values in viaList) - 1". Also, this is invalid for the section that includes specification of coordinate information.

■ Example: To obtain route Yokohama->Shinjuku->Ikebukuro with fixing line between Shinjuku and Ikebukuro to "JR Saikyo Line", first value of fixedRailList should be blank.

viaList=23368:22741:22513&fixedRailList=:JR埼京線

sort

When this parameter is used with searchCount, the result reoutes are rearranged in the following order, depending on the setting.

Sort type Desctiption
ekispert In order of "Ekispert" search result.
When perform route search by average wait time:
- Search route that search condition is considered.
When perform route search by operation diagram:
- In the case that the departure date and time are set, ascending order of arrival date and time > descending order of departure date and time
- In the case that the arrival date and time are set, descending order of departure date and time > ascending order of arrival date and time
price passenger fare + charge in ascending order > ekispert order
time Travel time in ascending order > number of transfers in ascending order > passenger fare + charge in ascending order > ekispert order
teiki 1-month commuter pass charge in ascending order > 6-month commuter pass charge in ascending order > ekispert order
transfer Number of transfers in ascending order > ekispert order
co2 CO2 emissions by train in ascending order > CO2 emissions by private passenger cars > number of transfers in ascending order > ekispert order
teiki 1 1-month commutter pass charge in ascending order > 6-month commutter pass charge in ascending order > 3-month commutter pass charge in ascending order > ekispert
teiki 3 3-month commutter pass charge in ascending order > 6-month commutter pass charge in ascending order > 1-month commutter pass charge in ascending order > ekispert
teiki 6 6-month commutter pass charge in ascending order > 3-month commutter pass charge in ascending order > 1-month commutter pass charge in ascending order > ekispert

For "1-month commutter pass charge order", "3-month commutter pass charge order", "6-month commutter pass charge order", when a part of the route includes a section that 6-month commuter pass cannot be used, the amount of 6-month commuter pass charge of whole route will be calculated by doubling the fare for 3-month commuter pass. Also, when a part of the route has sections that three-month commuter pass is unavailable, the value of 3-month commuter pass charge of whole route will be three times as large as the value of 1-month commuter pass charge.

response

Name Description
ResultSet Root element of response
ResultSet / apiVersion Web API version
ResultSet / engineVersion Engine version
ResultSet / Course Element representing route which is the result of route search
ResultSet / Course / dataType Whether the search considered date and time.
- onTimetable: date and time are considered
- plain: route search by average wait time
ResultSet / Course / searchType search type
ResultSet / Course / PassStatus Element representing status of the commuter pass
ResultSet / Course / PassStatus / index Index.
※ json data format response does not include index. index handling on json response
ResultSet / Course / PassStatus / kind Type of statuses.
- vehicle: vehicle
- nikukanteiki: two-zone commuter pass
ResultSet / Course / PassStatus / selected Whether this commuter pass is selected.
- true: reflected in commuter pass charge
- false: not reflected in commuter pass charge
ResultSet / Course / PassStatus / teiki1Index Index of 1-month commuter pass that this element represents
ResultSet / Course / PassStatus / teiki3Index Index of 3-month commuter pass that this element represents
ResultSet / Course / PassStatus / teiki6Index Index of 6-month commuter pass that this element represents
ResultSet / Course / PassStatus / Comment Element representing a comment string
ResultSet / Course / PassStatus / Name Element representing the name
ResultSet / Course / PassStatus / Type Element representing the type
ResultSet / Course / Price Element representing the price
ResultSet / Course / Price / fareRevisionStatus The status of fare revision.
- none: there is nothing to display.
- salesTaxRatelsNotSupported: fare revision based on consumption tax increase is not supported.
ResultSet / Course / Price / fromLineIndex Starting section index
ResultSet / Course / Price / index Index.
※response in json data format does not include index. index handling on json response
ResultSet / Course / Price / kind Price types.
- Fare: fare
- Charge: charge
- Teiki1: 1-Month commuter pass charge
- Teiki3: 3-Month commuter pass charge
- Teiki6: 6-Month commuter pass charge
- Summary: total price of each price type
ResultSet / Course / Price / nikukanteikiIndex Index of two-zone commuter pass information
ResultSet / Course / Price / relationIndex Relation index
ResultSet / Course / Price / selected Whether this price element is selected.
- true: included in calculation of total amount.
- false: Not included in calculation of total amount.
ResultSet / Course / Price / toLineIndex Ending section index
ResultSet / Course / Price / vehicleIndex Vehicle information index of commuter pass
ResultSet / Course / Price / Name Element representing name
ResultSet / Course / Price / Oneway Element representing one-way route
ResultSet / Course / Price / Oneway / fullRemark Detailed additional information
ResultSet / Course / Price / Oneway / remark Additional information
ResultSet / Course / Price / Rate Element for displaying busy and quiet periods. Effective when considering seasonal JR rates.
- High: Crowded
- Low: Quiet
- Regular: Normal
ResultSet / Course / Price / Rate / area Distinguish crowded and quiet times for JR.
- Hokkaido: Only JR Hokkaido
- Kyusyu: Only JR Kyushu
- Main: 3 corporations on Main Island JR Shikoku, each JR corporation
- None: Not set
ResultSet / Course / Price / RevisionStatus elements showing the operator's fare revision support status
- latest: corresponding to the latest revision
- previous: revision not yet dealt with
- forecast: estimated amount
ResultSet / Course / Price / RevisionStatusComment Element that describe the state of correspondence to the revision of business operators
ResultSet / Course / Price / Round Element representing round trip
ResultSet / Course / Price / Round / fullRemark Detailed additional information
ResultSet / Course / Price / Round / remark Additional information
ResultSet / Course / Price / Type Element for displaying type
- Fare: Normal Ticket
- FareICCard: ICカード Ticket
- Free: Unassigned Seat
- Reserved: Reserved Seat
- Green: Green Car
- Bed: Bed
- Stand: Standing Room Only
- GranClass: Grand Class
- Swallow: Swallow Akagi
- InCar: Assigned Seat Purched In-Car
- NoneReserved: Unreserved Seat
- Teiki1: 1-Month commuter pass
- Teiki3: 3-Month commuter pass
- Teiki6: 6-Month commuter pass
- WithTeiki: commuter pass Used
- WithCoupon: Coupon Used
ResultSet / Course / Relation Element representing relationship
ResultSet / Course / Relation / index Index.
※ index will not be included in json data format response. Please see index handling on json response for more details
ResultSet / Course / Relation / Name Element representing name
ResultSet / Course / Relation / PriceRelation Element representing information regarding money amount
ResultSet / Course / Relation / PriceRelation / index Index
※ index will not be included in json data format response. Please see index handling on json response for more details
ResultSet / Course / Relation / PriceRelation / kind Amount type
ResultSet / Course / Route Element that represents only the route of the route search result
ResultSet / Course / Route / distance Route distance
unit: 100m
ResultSet / Course / Route / exhaust CO 2 Total carbon dioxide emissions of the route.
unit: g
ResultSet / Course / Route / exhaust CO2atPassengerCar Carbon dioxide emissions when assuming you used a car.
unit: g
ResultSet / Course / Route / index Index.
※ index will not be included in json data format response. Please see index handling on json response for more details
ResultSet / Course / Route / timeOnBoard Total boarding time of the route.
unit: minute
ResultSet / Course / Route / timeOther Other (route train waiting time, etc.) total time on the route.
unit: minute
ResultSet / Course / Route / timeWalk Total walk time of the route.
unit: minute
ResultSet / Course / Route / TransferCount Total number of transfers in the route
ResultSet / Course / Route / Line Element representing section
ResultSet / Course / Route / Line / chargeIndex Charge index
ResultSet / Course / Route / Line / direction The direction of average rail. Route's average rail as information that determines the average route in one, route search by average wait time it is appended only to the result of this
ResultSet / Course / Route / Line / distance Distance of the section
unit: 100m
ResultSet / Course / Route / Line / exhaust CO 2 Carbon dioxide emissions
unit: g
ResultSet / Course / Route / Line / exhaust CO2atPassengerCar Carbon dioxide emissions when assuming that a railroad or airplane section is traversed with a personal car.
unit: g
ResultSet / Course / Route / Line / fareIndex Fare index
ResultSet / Course / Route / Line / index Index.
※ index will not be included in json data format response. Please see index handling on json response for more details
ResultSet / Course / Route / Line / stopStationCount Number of station the train stops
ResultSet / Course / Route / Line / teiki 1 Index 1-month commuter pass charge index
ResultSet / Course / Route / Line / teiki 3Index 3-month commuter pass charge index
ResultSet / Course / Route / Line / teiki 6Index 6-month commuter pass charge index
ResultSet / Course / Route / Line / timeOnBoard Total boarding time of the section.
※Walking time for walking distance
unit: minute
ResultSet / Course / Route / Line / track track type
ResultSet / Course / Route / Line / ArrivalState Element representing the state upon arrival
ResultSet / Course / Route / Line / ArrivalState / no Arrival track number, number, etc.
ResultSet / Course / Route / Line / ArrivalState / Datetime Element representing date and time
ResultSet / Course / Route / Line / ArrivalState / Datetime / operation Operation date determination.
- today: according to date and time
- yesterday: previous day
ResultSet / Course / Route / Line / ArrivalState / Type Element representing station state
ResultSet / Course / Route / Line / Color Element representing time
ResultSet / Course / Route / Line / Corporation Element representing corporation.
※ grant appointed hour addCorporation to resultDetail
ResultSet / Course / Route / Line / Corporation / Name corporation factor representing name
ResultSet / Course / Route / Line / Departure State Element representing the state at departure
ResultSet / Course / Route / Line / Departure State / no Departure track number, number, etc.
ResultSet / Course / Route / Line / Departure State / Datetime Element representing date and time
ResultSet / Course / Route / Line / Departure State / Datetime / operation Determination of the operation date.
- today: According to date and time
- yesterday: previous day
ResultSet / Course / Route / Line / DepartureState / Type Element representing station state
ResultSet / Course / Route / Line / Destination Element representing the destination of the train
ResultSet / Course / Route / Line / Name Element representing the name of the route
ResultSet / Course / Route / Line / Number Element representing numbers (number, train, etc.)
ResultSet / Course / Route / Line / TimeReliability Element representing the reliability of the departure time.
- none: no hour
- onTimetable: according to time table
- interval: operated on a regular basis
- outside: time schedule outside the valid period
- average: the average calculated time instead of the timetable
ResultSet / Course / Route / Line / Type Element representing transport type
ResultSet / Course / Route / Line / Type / detail Detail of transport type or detailed line type
ResultSet / Course / Route / Line / TypicalName Element showing representative name
ResultSet / Course / Route / Point Element representing point
ResultSet / Course / Route / Point / index Index.
※ json data format response does not include index. index handling on json response
ResultSet / Course / Route / Point / Name coordinate information also factor showing point data.
※ Added when departure station, via-station, arrival station or coordinate information is specified
ResultSet / Course / Route / Point / GeoPoint Element representing coordinates
ResultSet / Course / Route / Point / GeoPoint / gcs Geodetic reference system.
- tokyo: Japan geodetic reference system
- wgs84: world geodetic reference system
ResultSet / Course / Route / Point / GeoPoint / lati Latitude.
Format: *degree.minute.second.1 second / 100 minutes *
ResultSet / Course / Route / Point / GeoPoint / lati_d Latitude.
Format: degree
ResultSet / Course / Route / Point / GeoPoint / longi Longitude.
Format: *degree.minute.second.1 second / 100 minutes *
ResultSet / Course / Route / Point / GeoPoint / longi_d Longitude.
Format: degree
ResultSet / Course / Route / Point / Prefecture Element representing prefecture
ResultSet / Course / Route / Point / Prefecture / code prefecture code
ResultSet / Course / Route / Point / Prefecture / Name Element representing a prefecture name
ResultSet / Course / Route / Point / Station Element representing station
ResultSet / Course / Route / Point / Station / code station code
ResultSet / Course / Route / Point / Station / Name Element representing station name
ResultSet / Course / Route / Point / Station / Type Element representing transport type
ResultSet / Course / Route / Point / Station / Type / detail Detail of transport type . When there are multiple values, they are separated by :
ResultSet / Course / Route / Point / Station / Yomi Element representing station
ResultSet / Course / SerializeData serialized route data factor that displays it
ResultSet / Course / OperationLinePattern Element representing operation line associated to section of the route.
※ Added when addOperationLinePattern is true
ResultSet / Course / OperationLinePattern / routeLineIndex Index corresponding to ResultSet / Course / Route / Line /index
ResultSet / Course / OperationLinePattern / Point Element representing point
ResultSet / Course / OperationLinePattern / Point / index Index.
※ index will not be included in json data format response. Please see index handling on json response for more details
ResultSet / Course / OperationLinePattern / Point / Station Element representing station
ResultSet / Course / OperationLinePattern / Point / Station / code station code
ResultSet / Course / OperationLinePattern / Point / Station / Name Element representing station name
ResultSet / Course / OperationLinePattern / Point / Station / Type Element representing transport type
ResultSet / Course / OperationLinePattern / Point / Station / Yomi Element representing station
ResultSet / Course / OperationLinePattern / Point / Prefecture Element representing prefecture
ResultSet / Course / OperationLinePattern / Point / Prefecture / code prefecture code
ResultSet / Course / OperationLinePattern / Point / Prefecture / Name Element representing the name of the prefecture
ResultSet / Course / OperationLinePattern / Line operation line factor that displays it
ResultSet / Course / OperationLinePattern / Line / index Index.
※ index will not be included in json data format response. Please see index handling on json response for more details
ResultSet / Course / OperationLinePattern / Line / code operation line code
ResultSet / Course / OperationLinePattern / Line / direction Direction
ResultSet / Course / OperationLinePattern / Line / fromStationPos Section departure station number
ResultSet / Course / OperationLinePattern / Line / toStationPos Section arrival station number
ResultSet / Course / OperationLinePattern / Line / track track type
ResultSet / Course / OperationLinePattern / Line / Name Element representing the operation line name

example

GET /v1/xml/search/course/extreme?key=your_access_key_here&viaList=22828:25853
<?xml version="1.0" encoding="UTF-8"?>
<ResultSet apiVersion="1.14.0.0" engineVersion="201404_01a">
  <Course searchType="departure" dataType="onTimetable">
    <Route index="1" timeOnBoard="157" timeWalk="0" timeOther="7" transferCount="1" distance="5564" exhaustCO2="10571" exhaustCO2atPassengerCar="93475">
      <Point index="1">
        <Prefecture code="13">
          <Name>東京都</Name>
        </Prefecture>
        <GeoPoint gcs="tokyo" lati_d="35.678082" longi_d="139.770443" lati="35.40.41.9" longi="139.46.13.59"/>
        <Station code="22828">
          <Name>東京</Name>
          <Yomi>とうきょう</Yomi>
          <Type>train</Type>
        </Station>
      </Point>
      <Line index="1" fareIndex="1" chargeIndex="2" timeOnBoard="153" track="railway" distance="5526" stopStationCount="4" exhaustCO2="10499" exhaustCO2atPassengerCar="92836">
        <Name>JR新幹線のぞみ</Name>
        <Type detail="shinkansen">train</Type>
        <Number>117</Number>
        <Color>051102255</Color>
        <DepartureState no="16">
          <Type>normal</Type>
          <Datetime operation="today">2014-03-24T15:50:00+09:00</Datetime>
        </DepartureState>
        <ArrivalState no="21">
          <Type>normal</Type>
          <Datetime operation="today">2014-03-24T18:23:00+09:00</Datetime>
        </ArrivalState>
        <TimeReliability>onTimetable</TimeReliability>
        <Destination>広島</Destination>
      </Line>
      <Point index="2">
        <Prefecture code="27">
          <Name>大阪府</Name>
        </Prefecture>
        <GeoPoint gcs="tokyo" lati_d="34.729999" longi_d="135.502777" lati="34.43.48.0" longi="135.30.10.0"/>
        <Station code="25978">
          <Name>新大阪</Name>
          <Yomi>しんおおさか</Yomi>
          <Type>train</Type>
        </Station>
      </Point>
      <Line index="2" fareIndex="1" timeOnBoard="4" track="railway" distance="38" stopStationCount="0" exhaustCO2="72" exhaustCO2atPassengerCar="638">
        <Name>JR東海道本線快速・姫路行</Name>
        <Type>train</Type>
        <Color>133165064</Color>
        <DepartureState no="16">
          <Type>normal</Type>
          <Datetime operation="today">2014-03-24T18:30:00+09:00</Datetime>
        </DepartureState>
        <ArrivalState no="5">
          <Type>normal</Type>
          <Datetime operation="today">2014-03-24T18:34:00+09:00</Datetime>
        </ArrivalState>
        <TimeReliability>onTimetable</TimeReliability>
        <Destination>姫路</Destination>
      </Line>
      <Point index="3">
        <Prefecture code="27">
          <Name>大阪府</Name>
        </Prefecture>
        <GeoPoint gcs="tokyo" lati_d="34.698721" longi_d="135.497943" lati="34.41.55.39" longi="135.29.52.59"/>
        <Station code="25853">
          <Name>大阪</Name>
          <Yomi>おおさか</Yomi>
          <Type>train</Type>
        </Station>
      </Point>
    </Route>
    <Price kind="FareSummary">
      <Oneway>8510</Oneway>
      <Round>17020</Round>
    </Price>
    <Price kind="Fare" index="1" fromLineIndex="1" toLineIndex="2" fareRevisionStatus="none" selected="true">
      <Oneway>8510</Oneway>
      <Round>17020</Round>
      <Type>Fare</Type>
    </Price>
    <Price kind="ChargeSummary">
      <Oneway>4730</Oneway>
      <Round>9460</Round>
    </Price>
    <Price kind="Charge" index="1" fromLineIndex="1" toLineIndex="1" fareRevisionStatus="none" selected="false">
      <Oneway>5740</Oneway>
      <Round>11480</Round>
      <Name>指定席</Name>
      <Type>Reserved</Type>
      <Rate area="Main">High</Rate>
    </Price>
    <Price kind="Charge" index="2" fromLineIndex="1" toLineIndex="1" fareRevisionStatus="none" selected="true">
      <Oneway>4730</Oneway>
      <Round>9460</Round>
      <Name>自由席</Name>
      <Type>Free</Type>
    </Price>
    <Price>
    :
    </Price>
    <SerializeData>SHlUczAxLjAwLjA0rAQBAAAAJFEzAQIAAQAAAAEAAgAAAAgAAf9_Av_3AwAAAAAAAAACACxZAAB6ZQAA_WQAAAAAAAAKAIEAAABY0AABAAYkUTMBtgMAAE8EAAAKAIEAAAA8AQAUABUkUTMBVgQAAFoEAAACAAEAAQABAAEAAQAAAAAAAQABAAIAAAA*--T3221233232319:F3321122120:A23121141:--78776c0c356e89068a8c85d3eb4b4acec81a7a63</SerializeData>
  </Course>
  <Course>
  :
  </Course>
</ResultSet>
GET /v1/json/search/course/extreme?key=your_access_key_here&viaList=22828:25853
{
  "ResultSet": {
    "apiVersion": "1.14.0.0",
    "engineVersion": "201404_01a",
    "Course": [
      {
        "searchType": "departure",
        "dataType": "onTimetable",
        "Route": {
          "timeOnBoard": "157",
          "timeWalk": "0",
          "timeOther": "7",
          "transferCount": "1",
          "distance": "5564",
          "exhaustCO2": "10571",
          "exhaustCO2atPassengerCar": "93475",
          "Point": [
            {
              "Prefecture": {
                "code": "13",
                "Name": "東京都"
              },
              "GeoPoint": {
                "gcs": "tokyo",
                "lati_d": "35.678082",
                "longi_d": "139.770443",
                "lati": "35.40.41.9",
                "longi": "139.46.13.59"
              },
              "Station": {
                "code": "22828",
                "Name": "東京",
                "Yomi": "とうきょう",
                "Type": "train"
              }
            },
            {
              "Prefecture": {
                "code": "27",
                "Name": "大阪府"
              },
              "GeoPoint": {
                "gcs": "tokyo",
                "lati_d": "34.729999",
                "longi_d": "135.502777",
                "lati": "34.43.48.0",
                "longi": "135.30.10.0"
              },
              "Station": {
                "code": "25978",
                "Name": "新大阪",
                "Yomi": "しんおおさか",
                "Type": "train"
              }
            },
            {
              "Prefecture": {
                "code": "27",
                "Name": "大阪府"
              },
              "GeoPoint": {
                "gcs": "tokyo",
                "lati_d": "34.698721",
                "longi_d": "135.497943",
                "lati": "34.41.55.39",
                "longi": "135.29.52.59"
              },
              "Station": {
                "code": "25853",
                "Name": "大阪",
                "Yomi": "おおさか",
                "Type": "train"
              }
            }
          ],
          "Line": [
            {
              "fareIndex": "1",
              "chargeIndex": "2",
              "timeOnBoard": "153",
              "track": "railway",
              "distance": "5526",
              "stopStationCount": "4",
              "exhaustCO2": "10499",
              "exhaustCO2atPassengerCar": "92836",
              "Name": "JR新幹線のぞみ",
              "Type": {
                "text": "train",
                "detail": "shinkansen"
              },
              "Number": "117",
              "Color": "051102255",
              "DepartureState": {
                "no": "16",
                "Type": "normal",
                "Datetime": {
                  "text": "2014-03-24T15:50:00+09:00",
                  "operation": "today"
                }
              },
              "ArrivalState": {
                "no": "21",
                "Type": "normal",
                "Datetime": {
                  "text": "2014-03-24T18:23:00+09:00",
                  "operation": "today"
                }
              },
              "TimeReliability": "onTimetable",
              "Destination": "広島"
            },
            {
              "fareIndex": "1",
              "timeOnBoard": "4",
              "track": "railway",
              "distance": "38",
              "stopStationCount": "0",
              "exhaustCO2": "72",
              "exhaustCO2atPassengerCar": "638",
              "Name": "JR東海道本線快速・姫路行",
              "Type": "train",
              "Color": "133165064",
              "DepartureState": {
                "no": "16",
                "Type": "normal",
                "Datetime": {
                  "text": "2014-03-24T18:30:00+09:00",
                  "operation": "today"
                }
              },
              "ArrivalState": {
                "no": "5",
                "Type": "normal",
                "Datetime": {
                  "text": "2014-03-24T18:34:00+09:00",
                  "operation": "today"
                }
              },
              "TimeReliability": "onTimetable",
              "Destination": "姫路"
            }
          ]
        },
        "Price": [
          {
            "kind": "FareSummary",
            "Oneway": "8510",
            "Round": "17020"
          },
          {
            "kind": "Fare",
            "index": "1",
            "fromLineIndex": "1",
            "toLineIndex": "2",
            "fareRevisionStatus": "none",
            "selected": "true",
            "Oneway": "8510",
            "Round": "17020",
            "Type": "Fare"
          },
          {
            "kind": "ChargeSummary",
            "Oneway": "4730",
            "Round": "9460"
          },
          {
            "kind": "Charge",
            "index": "1",
            "fromLineIndex": "1",
            "toLineIndex": "1",
            "fareRevisionStatus": "none",
            "selected": "false",
            "Oneway": "5740",
            "Round": "11480",
            "Name": "指定席",
            "Type": "Reserved",
            "Rate": {
              "text": "High",
              "area": "Main"
            }
          },
          {
            "kind": "Charge",
            "index": "2",
            "fromLineIndex": "1",
            "toLineIndex": "1",
            "fareRevisionStatus": "none",
            "selected": "true",
            "Oneway": "4730",
            "Round": "9460",
            "Name": "自由席",
            "Type": "Free"
          },
          {
            :
          }
        ],
        "SerializeData": "SHlUczAxLjAwLjA0rAQBAAAAJFEzAQIAAQAAAAEAAgAAAAgAAf9_Av_3AwAAAAAAAAACACxZAAB6ZQAA_WQAAAAAAAAKAIEAAABY0AABAAYkUTMBtgMAAE8EAAAKAIEAAAA8AQAUABUkUTMBVgQAAFoEAAACAAEAAQABAAEAAQAAAAAAAQABAAIAAAA*--T3221233232319:F3321122120:A23121141:--78776c0c356e89068a8c85d3eb4b4acec81a7a63"
      },
      {
        :
      }
    ]
  }
}