2013-04-04 123 views
0
object(stdClass)#43 (3) { ["@promo"]=> string(4) "true" ["@rate"]=> string(6) "308.69" ["@baseRate"]=> string(6) "342.99" } 

以上是JSON文件的部分輸出。原始文件實際上是一個XML文件。從JSON獲取屬性值

<NightlyRate promo="true" rate="227.09" baseRate="283.86"/> 

我用jsondecode將XML轉換爲json。但是,我不知道如何獲取每個屬性的值。

例如,我想要得到227.09和283.86使用JSON。

非常感謝您的時間。

+0

哪種語言? – 2013-04-04 18:53:11

+0

請使用JSON或XML。謝謝 – led 2013-04-04 18:58:50

+0

這些都不是編程語言。您希望使用哪種**編程語言**來執行此任務? – 2013-04-04 19:00:05

回答

4

我確實覺得整個過程有點古怪,但您可以使用此語法訪問stdClass無效的變量名屬性:

$stdClassVar->{"@rate"}; 
+0

是啊,我覺得它太奇怪了...但API將這個返回給我。我無法控制格式。非常感謝您的幫助。 – led 2013-04-04 19:11:29