map 轉
json
格式 保留
null
值的解決辦法
開發中遇到將map資料轉
json
格式,然後
map中含
null
值的鍵值對都被轉沒了,所以記錄一下,以下是解決方法
使用fastjson進行轉換
import com.alibaba.fastjson.jsonmapmap = new hashmap();
string tojson = json.tojsonstring(map, serializerfeature.write_map_null_features, serializerfeature.quotefieldnames);
第乙個是write_map_null_features表示:保留
map中值為
null
的鍵值對,
第二個是quotefieldnames表示:輸出
key時是否使用雙引號(
"")將鍵值都包裹起來
,預設為
true
關於serializerfeature屬性(列舉比較常用的)
名稱 含義
quotefieldnames 輸出
key時是否使用雙引號
,預設為
true
quotefieldnames 輸出
key時是否使用雙引號
,預設為
true
writemapnullvalue 是否輸出值為
null
的字段,
預設為false
writenullnumberaszero 數值字段如果為
null,
輸出為0,
而非null
writenulllistasempty list欄位如果為
null,
輸出為,
而非null
writenullstringasempty 字元型別字段如果為
null,
輸出為」「,
而非null
writenullbooleanasfalse boolean欄位如果為
null,
輸出為false,
而非null
Map 轉 json格式 保留null值的解決辦法
使用fastjson進行轉換 import com.alibaba.fastjson.json mapmap new hashmap string tojson json.tojsonstring map,serializerfeature.writemapnullvalue,serializerf...
Map轉JSON內容解釋
在我們經常呼叫介面過程中傳輸json字串是哦我們很常見的選擇,下面就展示一下map的一些特殊值轉成json的格式問題 map轉json mapmap new hashmap map.put 123 x12156x4x84x9 string jsonstr json.tojsonstring map ...
Json檔案轉Map 一
筆者最近在專案開發中遇到這樣的乙個問題 首先需要將指定的json檔案轉為map,然後還要從map中獲取指定key的value.所以在這一篇的部落格中,筆者將會介紹如何將json檔案轉化為map。讀者應該清楚json的格式,最簡單的就是key value的形式。如果對於乙份簡單的json檔案的話,那麼...