GsonFormat的使用 (转)

本文介绍了如何在AndroidStudio中快速添加Gson库,并通过GsonFormat插件生成实体类,包括具体操作步骤和在线JSON校验格式化的工具使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Android Studio快速添加Gson


具体操作:
       1、File->Project Structure:

 

       2、app->Dependencies->"+":

 

       3、“+”->Library dependency:

 

       4、往下拉找到GSON(.....):

 

       5、然后点击OK就添加成功了,在左侧项目文件栏选择Project,在文件目录下的External Libraries地下可以看到json已经添加进来了:
 


二、使用Android Studio中GsonFormat的生成实体类


具体操作:
       1、File->Settings:

 

       2、Plugins->Browse repositories...:

 

       3、在搜索框输入Gson,找到GsonFormat,然后点击Install进行安装:

 

       4、安装好了之后,点击Restart Android Studio,然后选择OK,最后再选择Restart即可::

 

       5、重新打开程序之后,点击Code->Generate(快捷键:Alt+Insert),选择GsonFormat:

 

       6、这时候会有如下的弹出框,可以将json格式的数据复制到弹出框中,例如下图所示:

 

       7、点击OK,可以看到gson格式的数据被整齐化了,这样可以方便编程者更好的去分析gson数据,再点击OK,可以看到一个简单的实体类已经实现了:


三、在线JSON校验格式化工具


网址:http://www.bejson.com/
       在线JSON校验格式化工具可以方便的帮助我们将gson格式的数据进行格式化,例如我们获取到天气的gson格式数据(左下图),这样很明显看的很头痛,可以将这段数据复制进来,然后点击校验(右下图),可以看到现在看起来就一目了然了:
 

 

转自:http://blog.youkuaiyun.com/huhaichao1/article/details/52781935

本文转载自SharkBin博客园博客,原文链接:http://www.cnblogs.com/SharkBin/p/7451573.html如需转载自行联系原作者


GsonFormat是一个开源的插件,用于将下划线命名的字段自动换成驼峰命名的形式。然而,有时我们可能希望不对字段进行驼峰换,而是保持原来的下划线命名。关于这个问题,我找到了一些解决方法和注意事项。 首先,我们可以通过修改GsonFormat插件的源代码来实现不换驼峰命名。您可以根据您的需求,将插件中对于字段命名的换逻辑修改为不进行任何换。 其次,您还可以在使用GsonFormat插件生成Java类时,手动修改生成的代码,将驼峰命名的字段改为下划线命名。这样,生成的Java类中的字段命名就不会被换为驼峰命名了。 需要注意的是,如果您使用GsonFormat插件来生成的Java类,但又不希望对字段进行驼峰换,那么在与后端交互时可能会出现命名不一致的问题。在这种情况下,您需要确保与后端的数据交互时,字段的命名保持一致,以避免出现数据解析错误的情况。 总结起来,如果您不希望GsonFormat插件对字段进行驼峰换,您可以通过修改插件源代码或手动修改生成的Java类来实现。但需要注意在与后端交互时,保持字段命名的一致性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [打造升级GsonFormat驼峰命名规则](https://blog.youkuaiyun.com/wenyingzhi/article/details/82888213)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [带有智能驼峰命名的GsonFormat](https://download.youkuaiyun.com/download/wenyingzhi/10694103)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值