没有在python(json包)中找不到的值失败

时间:2016-07-27 15:13:48

标签: python json pprint

我有以下json:

SyntaxError: illegal character �

我正在编写以下代码来合并键的值:default_attributes,override_attributes

{
  "name": "paypal_dev",
  ,
  "override_attributes": {
    "default": {
        "env": "developmen-jq"
    },
    "7-zip": {
        "home": "%SYSTEMDRIVE%\\7-zip"
    },
    "modmon": {
        "env": "dev"
    },
    "paypal": {
        "artifact": "%5BINTEGRATION%5D"
    },
    "windows": {
      "password": "Pib1StheK1N5"
    },
    "task_sched":{
      "credentials": "kX?rLQ4XN$q"
    },
    "seven_zip": {
        "url": "https://djcm:Pib1StheK1N5@artifactory.dowjones.io/artifactory/djcm-zip-local/djcm/chef/paypal/7z1514-x64.msi"
    }
  },
  "chef_type": "environment"
}

在这种情况下,您可以看到默认属性键不存在。如果找不到值并且只是变为空白并继续使用其他找到的值,那么最狡猾的方法是什么?

0 个答案:

没有答案