jsoncsharpclassgenerator / jsoncsharpclassgenerator Goto Github PK
View Code? Open in Web Editor NEWJsonCSharpClassGenerator from http://jsonclassgenerator.codeplex.com/
License: Other
JsonCSharpClassGenerator from http://jsonclassgenerator.codeplex.com/
License: Other
I've tried to get this code running under .Net 4.5 and it won't run. I get an error telling me that one of the dependencies isn't compatible with this version. I believe this is the added dependency on Mono. May I ask why this was added - it only seems to be used as a command line parser, which seems overkill.
The only other dependency I can see is for the BetterLinkLabel. Seems odd to depend on a third party library for one control - is it worth replacing this?
My ultimate goal was to incorporate EasyScintilla as the editor for the JSON. It makes a much better editor than a text box and, with the right config, gives me syntax highlighting and line numbers (always useful for those error messages that whinge about error on line xxx.
Take patches from biomedica
a fork to generate all the class needed to parse a full JSON to most of the languages
http://jsonclassgenerator.codeplex.com/SourceControl/network/forks/biomedica/JSONCodeParser
if I can make nuget packages do the upgrade not so automatically.
The JSON highlight looks really great so the next thing comes natual is to add button to beautify/compact the JSON string
System.Text.Json uses JsonPropertyName rather than JsonProperty to indicate a json property.
Hope update to .Net Core support, so this powerful tool can be used in uwp.
Take patches from ToniPetrina
Supports generating from file or arbitrary URLs
http://jsonclassgenerator.codeplex.com/SourceControl/network/forks/ToniPetrina/jsonclassgenerator
So they'll disappear when the window is resized.
I noticed sometimes there are a lot of duplicated classes in generated files. Some are caused by slightly different definitions (since some fields may actually have default values so they are not recorded in json), but others are actually the same thing. Maybe a option to allow duplicated classes merging is useful in some cases.
Take patches from CodeDemon
Add a command line version
http://jsonclassgenerator.codeplex.com/SourceControl/network/forks/CodeDemon/commandlinejson2cs
Sort the member fields, for easy comparison.
When the button to beautify/compact the JSON string is clicked the cursor ends up in a wired position.
The JSON string that I tried is in
https://gist.github.com/suntong/f6c0045d01070baaa9d64b47e7f54353
NB, Notepad++ suffers the same problem as well.
Take patches from ProNotion
http://jsonclassgenerator.codeplex.com/SourceControl/network/forks/ProNotion/JsonClassGenerator
Add extraction support for JSONPath expressions
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.