java将json数据中的下划线命名的Key取代为驼峰命名的key(方便将json数据转换成实体对象)
public String jsonKeyEdit(String jsonStr){
//转换后的字符串
String str = jsonStr;
//满足json字符串key的正则
String regx = "\"\\w+\":";
//1.将正在表达式封装成对象Patten 类来实现
Pattern pattern = (regx);
//2.将字符串和正则表达式相关联
Matcher matcher = (jsonStr);
//查找符合规则的子串
while(()){
//获取的字符串的首位置和末位置 以及 获取 字符串
(()+"--"+()+" : "+());
//输出一下信息
//1--10 : "status":
//12--19 : "code":
//26--36 : "message":
//41--48 : "data":
//49--62 : "buy_status":
//66--80 : "track_price":
//84--101 : "track_buy_tips":
//133--142 : "tracks":
//144--158 : "is_purchase":
//162--171 : "pinyin":
//183--197 : "is_purchase":
//201--210 : "pinyin":
//取代下划线命名的key为驼峰命名的key
//ToCamelCase类中camelCase方法将下划线命名转驼峰命名
//具体代码请移步上一篇文章 /qq_25386583/article/details/77001126
str = ((),(()));
}
return str;
}