2015-11-10 71 views
-7

// [{「id」:「304466804484872」,「t」:「GOOG」,「e」:「NASDAQ」,「l」:「720.01」, 「l_fix」:「720.01」,「l_cur」:「720.01」,「s」:「0」,「ltt」:「美國東部時間上午10:23」,「美國東部時間上午10:23」,「 lt_dts「:」2015-11-10T10:23:21Z「,」c「:」-4.88「,」c_fix「:」-4.88「,」cp「:」-0.67「,」cp_fix「:」-0.67「 「CCOL」: 「字符」, 「pcls_fix」: 「724.89」}]如何將python中的json字符串更改爲json python

我試圖與

U = urllib2.urlopen(URL)

含量= u.read()
OBJ = json.loads(內容[3:])

但返回所有元素,其中u」 然後我做

地圖(拉姆達X:x.encode(ACSII),OBJ)

但只獲取密鑰 如何獲取值?

+2

歡迎堆棧溢出!你似乎在要求某人爲你寫一些代碼。堆棧溢出是一個問答網站,而不是代碼寫入服務。請[see here](http://stackoverflow.com/help/how-to-ask)學習如何編寫有效的問題。 –

+0

我試過json.load,但似乎無法正常工作。 –

+1

有道理,因爲'json.load'需要一個文件對象而不是一個字符串。 – Kevin

回答

0

轉換後:

for k, v in obj[0].items(): 
    print k, j 

會打印:

c -4.88 
ccol chr 
e NASDAQ 
ltt 10:23AM EST 
cp_fix -0.67 
c_fix -4.88 
l 720.01 
s 0 
lt Nov 10, 10:23AM EST 
pcls_fix 724.89 
t GOOG 
lt_dts 2015-11-10T10:23:21Z 
l_fix 720.01 
cp -0.67 
id 304466804484872 
l_cur 720.01 

沒有看到 'U' 有