Skip to content

Create fully schema and PI data in JSON files. Read into memory as DataTables and stored as JSON.

License

Notifications You must be signed in to change notification settings

gavin1970/Chizl.JsonTables

Repository files navigation

Product Logo

Chizl.JsonTables

Chizl.JsonTables uses the popular Newtonsoft.Json Library with an extention of DataSets and DataTables. You use this library as you would DataSets and it produces JSON including schemas of your dataset for you. All data is in memory as a DataSet to make it fast and auto updates the Json for all data changes. Structure changes require a Flush(). This libary also supports SecuredString Columns. This means, you can have a PI data in memory that is secured and AES encrypted that is converted to Base64 strings in your Json. This is done via AES Encryption with salted passwords you pass into constructor.

Not Recommended

Salted passwords are not required, however default Key/Vector will be used for encrypting any SecureString columns in JSON if you do not provide one.

Build with

  • Microsoft Visual Studio Professional 2022 (64-bit)

Compiles as

Versions

Dependency

  • Newtonsoft.Json v13.0.3

Example of use

Links

About

Create fully schema and PI data in JSON files. Read into memory as DataTables and stored as JSON.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages