2012-07-31 60 views
1

谷歌的財務API返回的東西,幾乎是JSON,但並不:這不是JSON。它是什麼?

{lhs: "1 U.S. dollar",rhs: "0.636658815 British pounds",error: "",icc: true} 

我敢肯定,這是一個有效的格式,我只是不知道哪。它是什麼?

+2

我希望你不會針對那個API構建一些東西,因爲它應該在3個月內關閉...... – gview 2012-07-31 03:18:27

+0

等什麼?你有資源嗎? – Matty 2012-07-31 03:20:26

+0

http://googlecode.blogspot.com/2011/05/spring-cleaning-for-some-of-our-apis.html – gview 2012-07-31 03:21:42

回答

4

這是一個普通的JavaScript對象。它可以用任何JavaScript解析器處理。

與JSON非常相似,但不完全相同。如果它是JSON,則會在鍵周圍引用引號。

+0

任何簡單的方法來解析這與Ruby? – Matty 2012-07-31 03:16:10

+0

@Matty,請嘗試以下方法之一:http://stackoverflow.com/q/4940171/362536您應該能夠做的不僅僅是'eval()',但是如果您執行'eval ()'這個。你不想運行任意代碼。 – Brad 2012-07-31 03:17:15