fastjson判斷JSON字串是Object還是List<Object>
引言
日常開發中經常需要對JSON字串進行處理,處理的最多的便是進行JSON和物件之間的轉換,由於對於集合物件和普通物件,JSON轉物件的方法是不同的,我們需要根據不同情況來選擇不同的方法進行對應的轉換,下面的這段程式碼就是我在開發中碰到的對於如果不確定要處理的字串是一個集合物件還是普通物件的時候的處理方法,希望可以給大家一些借鑑,拋磚引玉
程式碼
{
Object object = JSON.parse(jsonStr);
if ( object instanceof JSONObject) {
Object jsonObject = JSONObject.parse(jsonStr);
} else if ( object instanceof JSONArray) {
JSONArray jsonArray = JSONObject.parseArray(jsonStr);
} else {
system.out.println("型別未知");
}
}
相關文章
- javascript如何判斷Object是空物件JavaScriptObject物件
- javascript中怎麼判斷某變數是null,undefined,還是不存這個變數 ? 以及變數是array 還是 object 還是 null ?JavaScript變數NullUndefinedObject
- json字串與Object、List、Map的互轉工具類JSON字串Object
- C 判斷字串是否是子集字串
- js如何判斷一個變數是數字還是數字字串JS變數字串
- java中判斷Object物件型別JavaObject物件型別
- object-c 常用判斷null的巨集定義,如果是null直接返回@””ObjectNull
- PHP:判斷是否是JSON資料PHPJSON
- JavaScript判斷陣列還是物件JavaScript陣列物件
- PHP判斷是手機端還是PC端PHP
- Android app 判斷是手機還是平板AndroidAPP
- 判斷是否是字串全都是空格字串
- 判斷字串是否是合法的EMail (轉)字串AI
- JS 判斷客戶端是iOS還是AndroidJS客戶端iOSAndroid
- 判斷客戶端是微信,還是支付寶客戶端
- FastJSON解析Json字串(反序列化為List、Map)ASTJSON字串
- python 判斷變數是數字型還是字元型Python變數字元
- windows 之醬紫判斷是UEFI還是legacy啟動Windows
- js 判斷是手機訪問,還是pc訪問JS
- js如何判斷一個變數是物件還是nullJS變數物件Null
- 判斷是蘋果系統還是安卓系統的代蘋果安卓
- jquery判斷一個元素是隱藏還是顯示jQuery
- JavaScript判斷ios還是android系統JavaScriptiOSAndroid
- JSON(JavaScript Object Notation)JSONJavaScriptObject
- 判斷javaScript變數是Ojbect型別還是Array型別JavaScript變數型別
- 如何判斷是手機還是電腦訪問網站網站
- 判斷客戶端是iOS還是Android,判斷是不是在微信瀏覽器開啟客戶端iOSAndroid瀏覽器
- js系列文章之 : 判斷 object 物件是否為空JSObject物件
- 判斷ORACLE啟動時使用spfile還是pfileOracle
- JAVA關於判斷年份是閏年還是平年的問題Java
- js如何判斷一個變數是陣列還是其他物件JS變數陣列物件
- js如何判斷物件的屬性值是物件還是陣列JS物件陣列
- Linux下判斷磁碟是SSD還是HDD的3種方法Linux
- php判斷檔案存在是用file_exists還是is_filePHP
- Effective C++是copy constructor 還是 copy assignment(“=”)的判斷C++Struct
- C# json to dynamic objectC#JSONObject
- 怎麼判斷Win10系統中硬碟是SSD還是HDDWin10硬碟
- 筆記: 判斷lib庫是動態庫還是靜態庫筆記