1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Donation with Paypal!!!

    Go to your paypal account and send directly donation to [email protected]

    1 month - 10 $ - Standart VIP

    6 months - 20 $- Standart VIP

    1 year - 30 $- Standart VIP

    2 years - 50 $- Standart VIP

    Gold member for life - 150 $- Standart VIP

    High Vip (Standart VIP include) group please send PM or email to [email protected] for info

    After Donation please send email to [email protected]

  3. Donation Ways 2020


    Paysend
  4. Telegram
Dismiss Notice

Donation with Paypal!!!

Go to your paypal account and send directly donation to [email protected]

1 month - 10 $ - Standart VIP

6 months - 20 $- Standart VIP

1 year - 30 $- Standart VIP

2 years - 50 $- Standart VIP

Gold member for life - 150 $- Standart VIP

High Vip (Standart VIP include) group please send PM or email to [email protected] for info

After Donation please send email to [email protected]

Dismiss Notice
For open hidden message no need write thanks, thank etc. Enough is click to like button on right side of thread.

Delphi-JsonToDelphiClass

Discussion in 'Delphi Components,Freeware, Open Source' started by AdminDF, Jul 8, 2015.

  1. AdminDF
    Online

    AdminDFAdminDF is a Verified Member Delphifan Staff Member DF Staff

    Generates Delphi Classes based on JSON string. Just like XML Data Binding, but for JSON.

    Main features:

    Build entirely on the RTL (no external dependencies) so it's cross-platform;
    Accepts any valid JSON string, no matter how complex the object is;
    Visualizes the structure of the JSON objects in a treeview;
    Generates complete delphi unit (declaration and implementation), based on the JSON string input;
    Automatically prefixes reserved Delphi words with "&" (ampersand);
    * BHIDE-THANKSs unit generation if the JSON string contains empty Array;
    Adds support code to automatically destroy complex sub types. So you don't have to manage subobject's lifetime manually;
    ** Uses TArray to represent lists;
    Adds helper serialization/deserialization functions;
    Serialization and deserialization results in the same JSON structure!
    Automatically detects date/datetime parts and maps them to TDate/TDateTime (as long as dates are ISO8601 compliant);
    Maps all numbers to Double;
    Maps true/false values to Boolean;
    Allows you to change property names (keys);
    Allows you to change the names of the stub classes;
    Supports JSON pretty print to format the input string;
    Simple and responsive GUI;
    *** Automatic check for update, based on ITask (Parallel Programming Library)!
    It's open source! You can find the source code and binary releases on GitHub.
    The program uses MadExcept to report unhanded exceptions;

    If the JSON array is empty the contained type is unknown. Unit generation works only with known and supported types.

    ** This is because serialization of TList adds "noise" i.e. includes internal properties that did not exist in the original JSON string.


    Hidden Content:
    **Hidden Content: You must click 'Like' before you can see the hidden data contained here.**
     
  2. gilson_st
    Offline

    gilson_st DF Junior

    RE:

    Obrigado
     
  3. bitsebytes
    Online

    bitsebytes Guest

    RE:

    Thanks
     
  4. vcorp
    Offline

    vcorp DF Junior

    RE:

    Thanks!
     
  5. poderoso
    Online

    poderoso Guest

    obrigado
     

Share This Page