您可以使用GsonBuilder的setFieldNamingPolicy方法来自定义字段命名策略。以下是一个示例代码:

GsonBuilder gsonBuilder = new GsonBuilder();
gsonBuilder.setFieldNamingPolicy(FieldNamingPolicy.IDENTITY); // 设置字段命名策略为保持原样
Gson gson = gsonBuilder.create();

String pfxParam = gson.toJson(pfxMap);

通过将FieldNamingPolicy设置为FieldNamingPolicy.IDENTITY,即可保持字段命名不变,不进行任何转换。这样就能避免将":"转换为"="的问题。

Gson json = new Gson; String pfxParam = StrFunGrpUtilsjsonStrToRecStrjsontoJsonpfxMap;我不希望Gson转换时把变成=gsonBuildersetFieldNamingSeparator;用不了 给个最方便的方法

原文地址: https://www.cveoy.top/t/topic/i8tS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录