私はAPIを使用しています(サンプルデータのリンクはここにあります)今のように、urlreadを使用して、すべてのデータを1つのセルに読み取ります。複数のセルに読み込むにはどうすればよいですか?最終的な目標はlocation_nameを抽出することです。そのため、それについてもサポートしていただければ幸いです。
質問する
155 次
1 に答える
2
サンプルデータはJSONとして提供されているため、たとえばこのようなJSONパーサーが必要です。
次のように使用します。
>> url = 'http://www3.septa.org/hackathon/locations/get_locations.php?lon=-75.1903105&lat=39.9601978&type=rail_stations&radius=5';
>> contents = urlread(url);
>> data = parse_json(contents);
>> data = data{1}; # For some reason it returns a cell array with one element...
>> data{1}
ans =
location_id: 90004
location_name: '30th Street Station'
location_lat: '39.9566667'
location_lon: '-75.1816667'
distance: '0.5184'
location_type: 'rail_stations'
location_data: [1x1 struct]
于 2013-03-07T19:19:25.023 に答える