cross-posted from: https://gregtech.eu/post/16712875

Marshaling the field is fine, so using the tag json:"-" won’t work. I could use the UnmarshalJSON method on the struct, but I have no idea how to implement it.

I’d rather not make a duplicate of the struct with that field removed, as it causes quite a bit of code duplication, and it’s pretty chaotic.