IDEA激活碼,GsonFormat: JSON轉(zhuǎn)對象
GsonFormat
GsonFormat 是一個非常方便的插件,它可以將 JSONObject 格式的 String 解析成實體類。此外,該插件支持自動生成實體類的代碼,從而減少了手動編寫代碼的工作量。它還支持自定義實體類的名稱和包名,以及自定義字段的名稱和類型。除此之外,該插件還支持解析嵌套的 JSON 數(shù)據(jù),并將其轉(zhuǎn)換為實體類的嵌套對象。因此,使用 GsonFormat 插件可以大大提高開發(fā)效率,減少錯誤,從而提高代碼質(zhì)量。
注
2021.x 版本以上的 IDEA 可以使用 GsonFormatPlus。
使用這個工具非常簡單。我們只需要按照以下步驟進行操作:

在你的項目中新建一個類。
在類中使用快捷鍵
option + s
(Mac)或alt + s
(win)調(diào)出操作窗口。注意,必須在類中使用快捷鍵才有效。操作窗口將在屏幕上彈出,如下圖所示。您可以在窗口中選擇您需要的選項。
希望這些說明可以幫助你更好地理解如何使用這個工具。


這個插件是幾年前由一位國內(nèi)開發(fā)者編寫的。雖然它已經(jīng)很長一段時間沒有更新了,但它仍然是一個非常有用的工具,可以幫助您更好地管理和組織您的代碼。盡管該插件目前存在一些小錯誤,但這些錯誤似乎是由于 IDEA 的版本問題而引起的,我們可以嘗試使用較舊的版本來解決這些問題。此外,該插件雖然無法將 JSON 轉(zhuǎn)換為 Kotlin,但這實際上并不重要,因為 IDEA 已經(jīng)內(nèi)置了 Java 轉(zhuǎn) Kotlin 的功能。

RoboPOJOGenerator
另外一個與之相似的插件是 RoboPOJOGenerator,這個插件的更新頻率比較快。
File-> new -> Generate POJO from JSON
然后將 JSON 格式的數(shù)據(jù)粘貼進去之后,配置相關(guān)屬性之后選擇“Generate”