Hi, On 2022-08-23 18:06:22 +0200, Pavel Stehule wrote: > The errors that should be handled are related to json structure errors. I > don't think so we have to handle all errors and all conversions. > > The JSON knows only three types - and these conversions can be written > specially for this case - or we can write json io routines to be able to > signal error > without an exception.
I think that's not true unfortunately. You can specify return types, and composite types can be populated. Which essentially requires arbitrary coercions. Greetings, Andres Freund