Skip to content

Why do we need "SpecFlow.Internal.Json"? #32

Discussion options

You must be logged in to vote

Assembly loading again.

As the code behind generation runs in the msbuild process, we are need to use the same versions as msbuild/dotnet.

Which brings problems, when users want to use a higher version of the libraries.
We had this problem with Json.NET.

We switched to Utf8Json because of that.
But this had issues with mono on Mac.

So we switched to our "own" Jsonparser. Which is a fork of https://github.com/zanders3/json packaged into a NuGet package.
We needed this parser also in the closed source parts so we made a NuGet package.

Replies: 2 comments 6 replies

Comment options

You must be logged in to vote
3 replies
@SabotageAndi
Comment options

@ajeckmans
Comment options

@SabotageAndi
Comment options

Answer selected by gasparnagy
Comment options

You must be logged in to vote
3 replies
@kwlin
Comment options

@gasparnagy
Comment options

gasparnagy Dec 24, 2024
Maintainer Author

@obligaron
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
5 participants