Open sharpTrick opened 6 years ago
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?
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: