quandl4j
quandl4j copied to clipboard
java 9 MetaDataRequest
After resolving issue #41 for reasons unbeknownst to me the meta data in the json object is wrapped in a "dataset" object so that the following temporary workaround is required to make my code work:
public static MetaDataResult getMetaData(ClassicQuandlSession session, String database, String table){
String quandlCode = getQuandlCode(database, table);
MetaDataRequest request = MetaDataRequest.of(quandlCode);
MetaDataResult metaData = session.getMetaData(request);
if(metaData.getQuandlCode() == null){
try{
metaData = MetaDataResult.of(metaData.getRawJSON().getJSONObject("dataset"));
}catch(JSONException e){
e.printStackTrace();
}
}
return metaData;
}
Do we know if this isn't Quandl sending back a different object structure?