1. 程式人生 > >使用Gson將物件類轉成Json物件時出現\u003d 、\u0027等情況的問題

使用Gson將物件類轉成Json物件時出現\u003d 、\u0027等情況的問題

Gson將物件轉成Json物件的方法

Log.i(TAG,"rawQuery  0引數 " +new Gson().toJson(param.args[0]));

這種情況,如果pararm.args[0]屬性中的某個值包含有=會變為\u003d、,“’”(單引號)會變成\u0027

如:rawQuery  0引數 "select * from FreeWifiConfig where key \u003d \u0027version\u0027"

只需將Gson的初始化修改的情況

Gson gson = new GsonBuilder().disableHtmlEscaping().create();
String json=gson.toJson(param.args[0]); Log.i(TAG,"第二種rawQuery 1引數 " +json);
返回結果:"select * from FreeWifiConfig where key = 'version'"