# JsonToJava **Repository Path**: mirrors_RbkGh/JsonToJava ## Basic Information - **Project Name**: JsonToJava - **Description**: I was fed up with writing Java classes to mirror json models. So I wrote this Java app to automate the process. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Json2Java ========= I was fed up with writing Java classes to mirror json models. So I wrote this Java app to automate the process.

What this tool can do right now:

Give it: It will create the folder structure for the package you provide, then it will read the json at the url you provide, and output java classes into a zip file. The easiest way to actuall use this is to go to http://jsontojava.appspot.com/ There you can just put in the variables and click download. When run from the commandline, it looks like this: java -jar JsonToJava.jar -url http://example.com/folder.json -package com.example.api.model -class Folder -p -g Each class will implement Parcelable for easy passing of information in Android (optional). Each class will have a default empty constructor. The members of each class will follow Android naming conventions with an "m" prefix and camel case. Each member will have a corresponding static final String that relates it to it's json counterpart Each member will have a @SerializedName annotation for very easy Gson parsing. (optional) If a member called "mId" or "mUniqueId" is found, then equals and hashcode will be overridden so comparisons are made on the id.

What I want this tool to do in the future in no particular order