Q:

Are standard C# class objects created in a WCF service multiplatform?

I've written a WCF Service that is used to retrieve and update my database when requests are made from the client programs. Currently it only serves UWP apps and a WinForms desktop client, so I have used standard c# class objects for moving data around.
If I wanted to expand to also include non .NET applications(eg. android, ios, java etc), would these classes be usable by those platforms (when used with a service reference), or would I need to move to something else - such as JSON?

A:

For android or IOS better to move JSON 
Some advantages of using JSON  Click 

