Android Studio插件:GsonFormat-自动为Json格式生成JavaBean实体类
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
前言
Json
数据存储格式在Android 开发中使用非常常见- 在为
Json
格式 生成 JavaBean实体类时,却非常繁琐,特别是遇到一些比较复杂(各种嵌套)的Json
格式
{
"errorCode":0
"query":"good",
"translation":["好"], // 有道翻译
"basic":{ // 有道词典-基本词典
"phonetic":"gʊd"
"uk-phonetic":"gʊd" //英式发音
"us-phonetic":"ɡʊd" //美式发音
"explains":[
"好处",
"好的"
"好"
]
},
"web":[ // 有道词典-网络释义
{
"key":"good",
"value":["良好","善","美好"]
},
{...}
]
}
- 本文主要介绍的是
Android Studio
中 用于为Json
格式自动生成JavaBean
实体类 的插件GsonFormat
,希望你们会喜欢。
Carson带你学Android系列文章
Carson带你学Android:学习方法
Carson带你学Android:四大组件
Carson带你学Android:自定义View
Carson带你学Android:异步-多线程
Carson带你学Android:性能优化
Carson带你学Android:动画
目录
1. GsonFormat 简介
- 定义
Android Studio
中的一个插件
还在用
eclipse
的小伙伴可以 合上文章了
-
作用
根据JSON
格式,快速 & 自动生成JavaBean
实体类 -
效果图
2. 安装方法
- 在使用前需要安装
GsonFormat
到Android Studio
中 - 安装
GsonFormat
的方法有两种:
方法1:直接在Android studio
内部安装
- 步骤1:依次点击
Android studio
的标题栏工具选项:Android studio
->>Prefernce
->>Plugins
->>Browse repositores
- 步骤2:在输入框 搜索
GsonFormat
并安装
- 步骤3:重启
Android studio
即可使用
方法2:直接在Android studio
外部安装
- 步骤1:在网上搜索
GsonFormat.jar
并 下载 - 步骤2:导入下载的
GsonFormat.jar
到Android studio
依次点击
Android studio
的标题栏工具选项:Android studio
->>Prefernce
->>Plugins
->>install plugin from disk
- 步骤3:重启
Android studio
即可使用
3. 使用步骤
- 步骤1:创建一个空的
JavaBean
类
- 步骤2:在空的
JavaBean
类里启动GsonFormat
- 步骤3:输入需要的
Json
格式
- 步骤4:点击
OK
就可一键生成 标准的具备get()
&set()
的JavaBean
实体类
4. 过程展示
5. 总结
- 本文主要详细讲解
Android Studio
插件GsonFormat
- Carson带你学Android系列文章
Carson带你学Android:学习方法
Carson带你学Android:四大组件
Carson带你学Android:自定义View
Carson带你学Android:异步-多线程
Carson带你学Android:性能优化
Carson带你学Android:动画
欢迎关注Carson_Ho的CSDN博客 与 公众号!
博客链接:https://carsonho.blog.csdn.net/
请帮顶 / 评论点赞!因为你的鼓励是我写作的最大动力!
GitHub 加速计划 / js / json
18
5
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:3 个月前 )
f06604fc
* :page_facing_up: bump the copyright years
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
* :page_facing_up: bump the copyright years
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
* :page_facing_up: bump the copyright years
Signed-off-by: Niels Lohmann <niels.lohmann@gmail.com>
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <niels.lohmann@gmail.com> 2 天前
d23291ba
* add a ci step for Json_Diagnostic_Positions
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* Update ci.cmake to address review comments
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* address review comment
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix typo in the comment
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix typos in ci.cmake
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* invoke the new ci step from ubuntu.yml
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* issue4561 - use diagnostic positions for exceptions
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix ci_test_documentation check
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* address review comments
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix ci check failures for unit-diagnostic-postions.cpp
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* improvements based on review comments
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix const correctness string
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* further refinements based on reviews
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* add one more test case for full coverage
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* ci check fix - add const
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* add unit tests for json_diagnostic_postions only
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix ci_test_diagnostics
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix ci_test_build_documentation check
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
---------
Signed-off-by: Harinath Nampally <harinath922@gmail.com> 3 天前
更多推荐
已为社区贡献10条内容
所有评论(0)