├── .gitattributes ├── .gitignore ├── JsonFormatterPlus.sln ├── license.txt ├── readme.md ├── src └── JsonFormatterPlus │ ├── Internals │ ├── FormatterScopeState.cs │ ├── ICharacterStrategy.cs │ ├── JsonFormatterInternal.cs │ ├── JsonFormatterStrategyContext.cs │ └── Strategies │ │ ├── CloseBracketStrategy.cs │ │ ├── CloseSquareBracketStrategy.cs │ │ ├── ColonCharacterStrategy.cs │ │ ├── CommaCharacterStrategy.cs │ │ ├── DefaultCharacterStrategy.cs │ │ ├── DoubleQuoteStrategy.cs │ │ ├── OpenBracketStrategy.cs │ │ ├── OpenSquareBracketStrategy.cs │ │ ├── SingleQuoteStrategy.cs │ │ └── SkipWhileNotInStringStrategy.cs │ ├── JsonFormatter.cs │ └── JsonFormatterPlus.csproj └── test └── JsonFormatterPlus.Tests ├── JsonFormatterPlus.Tests.csproj └── JsonFormatterTests.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/.gitignore -------------------------------------------------------------------------------- /JsonFormatterPlus.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/JsonFormatterPlus.sln -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/license.txt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/readme.md -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/FormatterScopeState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/FormatterScopeState.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/ICharacterStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/ICharacterStrategy.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/JsonFormatterInternal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/JsonFormatterInternal.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/JsonFormatterStrategyContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/JsonFormatterStrategyContext.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/Strategies/CloseBracketStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/Strategies/CloseBracketStrategy.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/Strategies/CloseSquareBracketStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/Strategies/CloseSquareBracketStrategy.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/Strategies/ColonCharacterStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/Strategies/ColonCharacterStrategy.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/Strategies/CommaCharacterStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/Strategies/CommaCharacterStrategy.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/Strategies/DefaultCharacterStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/Strategies/DefaultCharacterStrategy.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/Strategies/DoubleQuoteStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/Strategies/DoubleQuoteStrategy.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/Strategies/OpenBracketStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/Strategies/OpenBracketStrategy.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/Strategies/OpenSquareBracketStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/Strategies/OpenSquareBracketStrategy.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/Strategies/SingleQuoteStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/Strategies/SingleQuoteStrategy.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/Internals/Strategies/SkipWhileNotInStringStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/Internals/Strategies/SkipWhileNotInStringStrategy.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/JsonFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/JsonFormatter.cs -------------------------------------------------------------------------------- /src/JsonFormatterPlus/JsonFormatterPlus.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/src/JsonFormatterPlus/JsonFormatterPlus.csproj -------------------------------------------------------------------------------- /test/JsonFormatterPlus.Tests/JsonFormatterPlus.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/test/JsonFormatterPlus.Tests/JsonFormatterPlus.Tests.csproj -------------------------------------------------------------------------------- /test/JsonFormatterPlus.Tests/JsonFormatterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewKing/JsonFormatterPlus/HEAD/test/JsonFormatterPlus.Tests/JsonFormatterTests.cs --------------------------------------------------------------------------------