2014-07-03 30 views
-1

我正在使用使用QuickBase的數據庫......我試圖完成的是使用HighCharts製作自定義圖形。API調用以XML形式生成數據,需要它爲JSON

我之前有人幫我做這件事,他們告訴我,我需要從QuickBase進行API調用來查詢我需要的數據。我明白了,但他們脫機了,現在我又一次抓住我的腦袋。

到目前爲止,我已經成功地建立了我的API調用它看起來像這樣 http://pastie.org/9351447

有人告訴我,因爲它返回它作爲XML,它不會直接能夠填充從那裏圖表,所以我現在試圖弄清楚如何把它變成我所需要的(JS)。

+0

你可以發佈你「需要它是什麼」的實際例子,例如樣本數據,它是什麼(樣本xml)和你實際上試過的嗎? –

+0

http://pastie.org/9351522#7這是通過API調用生成的XML,就我所嘗試的內容而言,除了使用另一個API調用將其轉換爲HTML表格之外,我收集的內容是,如果我可以將其轉換爲JSON,它將更易於使用,而且更加靈活,可以使用它提供的信息做更多的事情,而不僅僅是圖表 – ALearningExperince

回答

1

因此,API返回一個XML數據,你需要使用XML數據來Highcharts? 看來Highcharts能夠處理XML http://www.highcharts.com/docs/working-with-data/preprocessing-data-from-a-file-csv-xml-json#2 因此,您應該能夠使用API​​提供的數據填充圖表。

+0

好吧,我不知何故錯過了當我查看高圖表信息...我想他們告訴我我需要它在JSON中,所以我可以輕鬆地使用JS數組來填充圖表,但我確信我可以弄清楚如何使它與我的XML數據一起工作,並且有點修補程序 – ALearningExperince

+0

那麼我可以理解JSON如何更容易處理,特別是當你在JavaScript中工作時,JSON是更自然的Javascript對象。您可能需要查閱此頁面以將JavaScript轉換爲JSON。 http://goessner.net/download/prj/jsonxml/我曾與之合作的一些API開發人員能夠返回JSON或XML,因此可能與API提供者交談。 – Mariatta