|
1 | 1 | <idea-plugin> |
2 | 2 | <id>wu.seal.tool.jsontokotlin</id> |
3 | 3 | <name>JSON To Kotlin Class (JsonToKotlinClass)</name> |
4 | | - <version>1.7.2</version> |
| 4 | + <version>1.7.3</version> |
5 | 5 | < vendor email= "[email protected]" url= "https://www.github.com/wuseal">Seal</ vendor> |
6 | 6 |
|
7 | 7 | <description><![CDATA[ |
|
15 | 15 | ]]></description> |
16 | 16 |
|
17 | 17 | <change-notes><![CDATA[ |
18 | | - Fix a stack overflow bug</br> |
19 | | - 1.Custom Annotation support multiple annotations on class and multiple annotations on property |
20 | | - ,With this function you could add extract annotation on class like `@Parcelize` |
21 | | - ,and also you could custom the annotation format to make it support `kotlinx.serializable` |
22 | | - ,the default value in custom option is set for `kotlinx.serializable` </br> |
23 | | - How to use `Custom Annotation`?</br> |
24 | | - `ALT`+`K`==>`Settings`==>`Annotation`==>Select `Others by customize`</br> |
25 | | - Ok! You Got It! Have a good travel. |
| 18 | + Optimize plugin minutiae usage experience and fix a bug when generate no consistent json array</br> |
| 19 | + <b>Features:</br></b> |
| 20 | + Generate Kotlin data class from any legal JSON text.</br> |
| 21 | + Support JSON Serialize Lib Annotation(Gson,Jackson,Fastjson,MoShi and LoganSquare)</br> |
| 22 | + Support customize your own Annotation</br> |
| 23 | + Support init property with default value</br> |
| 24 | + Support make property type to be nullable(?)</br> |
| 25 | + Support auto rename property name to be camelCase when select a target JSON lib Annotation.See demo</br> |
| 26 | + Support generate kotlin data class code in split model</br> |
| 27 | + Support generate kotlin data class code in inner class model</br> |
| 28 | + Support format any legal JSON string</br> |
26 | 29 | ]]> |
27 | 30 | </change-notes> |
28 | 31 |
|
|
0 commit comments