Releases: wuseal/JsonToKotlinClass
Releases · wuseal/JsonToKotlinClass
Release V2.1
Release V2.0
-
Add support for generating Kotlin data class file from JSON with click on the package directory
-
Add config option for auto make property type
-
Add support config for indent space number
-
Add support for generate Map type when json key is primitive type
Release V1.7.3
- Preserve json null field when perform json format
- Optimize json array model generate ,make json array element with all elements field union into one element
- don't rename property name when selected customize annotation and property annotation format string doesn't contains %s
- Remove duplicate class when generate kotlin class code
- Fix a bug that some times array type doesn't keep consist with array type property declared type.
Release V1.7.3
- Preserve json null field when perform json format
- Optimize json array model generate ,make json array element with all elements field union into one element
- don't rename property name when selected customize annotation and property annotation format string doesn't contains %s
Release V1.7.2
- Fix a stack overflow bug that may cause plugin unable when current code file text is special large or contains complex struct.
Release V1.7
- Custom Annotation support multiple annotations on class and multiple annotations on property
,With this function you could add extract annotation on class like@Parcelize
,and also you could custom the annotation format to make it supportkotlinx.serializable
,the default value in custom option is set forkotlinx.serializable
How to useCustom Annotation
?
ALT
+K
==>Settings
==>Annotation
==>SelectOthers by customize
Ok! You Got It! Have a good travel.
Release V1.6.3
- Optimize auto input class name logic when only one class name in the kotlin file
Release V1.6.2
- Add support for formatting JSON String
- Rename tab name 'JSON Converter' to 'Annotation'
Release V1.6.1
- Beautify UI
- Fix a bug for comment option
Release 1.6
- Add support for generating inner class model code.
- Add new converter option : None(camel case).
- Support auto get Root class name from new Kotlin class file,
- Fix bug about custom annotation update.
- Update tab name and content.