Leverage _unwriter's libraries with JSON objects
I know some C# from working with a Microsoft Gold partner formerly.
I implemented a C# class and methods that can accept a string and post to some endpoints that broadcast Bitcoin transactions with the string in the OP_RETURN.
The example code I use here should help understand (behind a paywall though).
Feel free to reach out to me at firstname.lastname@example.org