我有一個來自API的JSON響應。 JSON響應「結果」是一個包含多個單獨結果的列表,稱爲「路由」。將標籤值添加到JSON
對於每個結果,在結果JSON響應中,我希望添加更多信息,例如API中生成此響應的請求中包含的內容。
三個縮短結果(「路線」)的一個例子,整體結果中如下所示:
results =
[({u'routes': [{u'bounds': {u'northeast': {u'lat': value,
u'lng': value},
u'southwest': {u'lat': value,
u'lng': value}},
u'copyrights': u'value',
u'overview_polyline': {u'points': u’value’},
u'summary': u’value’,
u'warnings': [],
u'waypoint_order': []}],
u'status': u'OK'}),
({u'routes': [{u'bounds': {u'northeast': {u'lat': value,
u'lng': value},
u'southwest': {u'lat': value,
u'lng': value}},
u'copyrights': u'value',
u'overview_polyline': {u'points': u’value’},
u'summary': u’value’,
u'warnings': [],
u'waypoint_order': []}],
u'status': u'OK'}),
({u'routes': [{u'bounds': {u'northeast': {u'lat': value,
u'lng': value},
u'southwest': {u'lat': value,
u'lng': value}},
u'copyrights': u'value',
u'overview_polyline': {u'points': u’value’},
u'summary': u’value’,
u'warnings': [],
u'waypoint_order': []}],
u'status': u'OK'})]
我想補充它們各自的值。對於3個結果上面的例子,有3個起源COORDS,如:
origincoords = ['51.41833327,0.115963078', '51.34666046,-0.210947524', '51.39574919,-0.045778021']
UPDATE - 由於蒂諾,我已經能夠正確地插入的值。但是,我現在好奇我可以如何插入不同的位置。例如,爲了實現:
最終結果看會是什麼樣子 -
({u'routes': [{u'bounds': {u'northeast': {u'lat': value,
u'lng': value},
u'southwest': {u'lat': value,
u'lng': value},
u'origincoords': '51.39574919,-0.045778021'},
u'copyrights': u'value',
u'overview_polyline': {u'points': u’value’},
u'summary': u’value’,
u'warnings': [],
u'waypoint_order': []}],
u'status': u'OK'})]
這些「標籤」是通常被稱爲與要添加到「結果」列表中的每個字典中的值相關聯的鍵。 – martineau 2015-02-24 22:18:13
這非常有用。我必須繼續建立我的詞彙。非常感謝不只是答案,但也爲輔導 – LearningSlowly 2015-02-25 08:39:13