2016-07-26 6 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']] 

ここでは、2番目の値を抽出したいと思います。 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] 

JSONと
['53.099040', '6.040552'] 

または同様に:

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

これは印刷されます:

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

あなたがresultの一部を取得したい場合は、あなたがresultとして

part = result[0][1:3] 

または

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

を行うだろうあなたのケース

関連する問題