Skip to content

Releases: wuseal/JsonToKotlinClass

V2.1.2

08 Jun 16:18
3dd1184

Choose a tag to compare

Fixed bugs

Release V2.1

08 Jun 16:02

Choose a tag to compare

Release V2.0

26 Apr 07:32
d7bd009

Choose a tag to compare

  • 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

18 Apr 09:23

Choose a tag to compare

  • 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

14 Apr 12:43

Choose a tag to compare

Release V1.7.3 Pre-release
Pre-release
  • 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

12 Mar 09:33

Choose a tag to compare

  • 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

07 Mar 07:20

Choose a tag to compare

  • 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 support kotlinx.serializable
    ,the default value in custom option is set for kotlinx.serializable

    How to use Custom Annotation?

    ALT+K==>Settings==>Annotation==>Select Others by customize

    Ok! You Got It! Have a good travel.

Release V1.6.3

03 Mar 11:01

Choose a tag to compare

  • Optimize auto input class name logic when only one class name in the kotlin file

Release V1.6.2

23 Feb 17:29

Choose a tag to compare

  • Add support for formatting JSON String
  • Rename tab name 'JSON Converter' to 'Annotation'

Release V1.6.1

07 Feb 11:41

Choose a tag to compare

  • Beautify UI
  • Fix a bug for comment option