我正在开发一段代码,用于自动APK上传到商店。 API请求必须接收语言参数,例如" EN-US"我从格式" en"中获取.json文件的语言参数。
在Python中进行此替换的最简洁方法是什么?是否有类似哈希表或映射表的东西? 注意: .json必须是那样的, 我不想在我的代码中使用10个if语句
用例: 我得到了价值" en"来自.json,但要向API发送请求我需要替换值" en"与" en-US"。
提前致谢。
Python代码
with open(os.path.join(subfolder_path, files)) as json_file:
json_data = json.load(json_file)
package_name = json_data['package_name'] # PACKAGE_NAME - package_name
for language in json_data[u'languages']: # LANGUAGE - language
for image_type in json_data['images']: # IMAGE_TYPE - image_type
for media_body in json_data['images'][image_type]: # MEDIA BODY - media_body
print(language)
上传.json
{
"track" : "production",
"languages" : ["en","de"]
}