Skip to content

Add strict mode option for parsing of JSON values #555

Open

Description

Currently, if the provider attempts to parse an invalid JSON key-value with content type application/json, it will default to interpreting the key-value as a string. However, this also means there are no exceptions thrown or logging to indicate that the key-value had an invalid JSON and that the key-value now contains a string.

A potential solution is to add an option to the provider that can be enabled to either log a warning or throw an exception when loading a key-value if it can't be parsed as a JSON and has the "application/json" content type. This would be added to the AzureAppConfigurationOptions class as a boolean proprety.

Zhenlan Wang (@zhenlan) Jimmy Campbell (@jimmyca15) Avani Gupta (@avanigupta)

Activity

  1. zhenlan commented on Jan 17, 2026

    @zhenlan
    Member

    This should fall into server side validation, especially with AI. It's dangerous to validate this during application runtime. No one asked for this. Suggest closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions