Our OutputJsonConverter fails to account for InputList<T>, so any input lists nested in a serialized data structure causes serialization to fail. Reported by a customer trying to serialize Azure Native dashboard data types.
The fix expands OutputJsonConverter to support InputList<T>. It piggybacks on the existing InputJsonConverterInner implementation by passing an ImmurableArray<T> generic argument to it.
Our
OutputJsonConverter
fails to account forInputList<T>
, so any input lists nested in a serialized data structure causes serialization to fail. Reported by a customer trying to serialize Azure Native dashboard data types.The fix expands
OutputJsonConverter
to supportInputList<T>
. It piggybacks on the existingInputJsonConverterInner
implementation by passing anImmurableArray<T>
generic argument to it.Fixes https://github.com/pulumi/pulumi-dotnet/issues/367