2016-07-26 81 views
-1

我試圖從json API服務中提取位置數據。這是我得到了多少:在Python中提取沒有屬性名稱的Json

>>> import json 
>>> import urllib 
>>> from urllib import urlopen 
>>> url = urlopen('THE API URL').read() 
>>> print url 
[["244630489","53.099040","6.040552","0","0","99","2016-07-26T15:28:59"]] 
>>> result = json.loads(url) 
>>> print result 
[[u'244630489', u'53.099040', u'6.040552', u'0', u'0', u'99', u'2016-07-26T15:28:59']] 

現在我想提取第二個生育值。我不知道如何使用json.loads,因爲沒有屬性名稱。

任何人都可以幫我嗎?

+1

'結果[0] [ 1:3]'? –

回答

0

你越來越表現爲名單列表的陣列,請執行以下操作:

import json 
import urllib 
from urllib import urlopen 
url = urlopen('THE API URL').read() 
print url 
print url[0][1:3] 

,它將打印:

['53.099040', '6.040552'] 

或類似的使用JSON:

result = json.loads(url) 
print result[0][1:3] 

將打印:

[u'53.099040', u'6.040552'] 
0

如果你想獲得的result的一部分,你會做

part = result[0][1:3] 

a=result[0][1] 
b=result[0][2] 

result是一個嵌套列表,你的情況

相關問題