in src/WebJobs.Script/Config/HostJsonFileConfigurationSource.cs [92:118]
private void ProcessToken(JToken token)
{
switch (token.Type)
{
case JTokenType.Object:
ProcessObject(token.Value<JObject>());
break;
case JTokenType.Array:
ProcessArray(token.Value<JArray>());
break;
case JTokenType.Integer:
case JTokenType.Float:
case JTokenType.String:
case JTokenType.Boolean:
case JTokenType.Null:
case JTokenType.Date:
case JTokenType.Raw:
case JTokenType.Bytes:
case JTokenType.TimeSpan:
string key = ConfigurationSectionNames.JobHost + ConfigurationPath.KeyDelimiter + ConfigurationPath.Combine(_path.Reverse());
Data[key] = token.Value<JValue>().ToString(CultureInfo.InvariantCulture);
break;
default:
break;
}
}