Help Desk
HomeDashboardLog inRegister
master
master
  • NETGuard.IO - Help Desk
  • Getting started
  • Obfuscation Features
    • MSIL Code Encryption
    • Constants Protection
    • DRM Protection
    • Hide Call Protection
    • Code Flow Protection
    • Name Protection
    • Anti Debug Protection
    • Anti Dump Protection
    • Native Shield Protection
  • F.A.Q
    • Payment
      • Pricing Plans
      • What are the payment methods ?
      • I don't use this service anymore, refund ?
      • What is a 'token' ?
      • Obfuscation failed, refund ?
    • Obfuscated file
      • "Could not create SSL/TLS secure channel" error
      • Protected file is detected as a virus ?
    • Personal Data
      • Is my personal data safe ?
  • Obfuscation Tips
    • Updating my protected file ?
    • Program that uses JSON data
    • Protect multi-threading tasks
    • You also use VMProtect ?
    • Adding more security ?
Powered by GitBook
On this page

Was this helpful?

  1. Obfuscation Tips

Program that uses JSON data

How to correctly handle obfuscation on programs that uses JSON data

JSON Data uses name of the property as string. That means when we rename the Methods and Classes in your assembly, NETGuard.IO will also rename the JSON Data and make it invalid. To prevent that, you must use the standard [Serializable] Attribute on the Class(es) that your program uses where the JSON data structure is implemented.

[Serializable]
class jsonDATA
{
    public string username { get; set; }
    public string password { get; set; }
}
PreviousUpdating my protected file ?NextProtect multi-threading tasks

Last updated 5 years ago

Was this helpful?