Woops, don't check here very often.
Yes, WCSharp has support for parsing JSON files, though I'm guessing that mdl has already found that out since he's found his way to the C# mapping discord. For more info, see:
WCSharp.JsonConvert
As for using JSON in other languages, I'm fairly certain that it will never be quite as powerful as that of C#, since CSharp.lua's metadata output allows you to do static analysis of the structure, which means that the converter can do all of the hard stuff for you. But with a bit of manual labour and ignoring type safety, you should be able to do something with any given json library. WCSharp itself uses
rxi.json in the background, a lua library (since writing my own parser was a hassle).
Aside from that, you may also want to look into
MessagePack if you just want maximum size efficiency. There's libraries for that in basically every language. I intend to add support for it to WCSharp at some point.