addJson method

ConfigurationBuilder addJson(
  1. String input, {
  2. bool optional = false,
  3. bool reloadOnChange = false,
})

Adds a JSON configuration source from a string.

Implementation

ConfigurationBuilder addJson(
  String input, {
  bool optional = false,
  bool reloadOnChange = false,
}) {
  // Check if input looks like a file path
  if (_isFilePath(input)) {
    return addJsonFile(
      input,
      optional: optional,
      reloadOnChange: reloadOnChange,
    );
  }

  // Otherwise treat as JSON content
  add(JsonConfigurationSource(input));
  return this;
}