下方是 Java 通過 json 獲取屬性值的基本方法:
1. 首先,我們需要引入相應(yīng)的依賴:
dependencies {
implementation 'com.alibaba:fastjson:1.2.62'
}
2. 接下來,我們需要將 json 字符串轉(zhuǎn)化為 json 對(duì)象:
JSONObject jsonObject = JSON.parseObject(jsonStr);
3. 獲取 json 中屬性的值可以通過以下幾種方式:
3.1. getString():獲取字符串類型屬性的值
String str = jsonObject.getString("key");
3.2. getInt():獲取整數(shù)類型屬性的值
int num = jsonObject.getIntValue("key");
3.3. getBoolean():獲取布爾類型屬性的值
boolean bool = jsonObject.getBooleanValue("key");
3.4. getJSONObject():獲取子 json 對(duì)象
JSONObject subObject = jsonObject.getJSONObject("key");
3.5. getJSONArray():獲取子 json 數(shù)組
JSONArray subArray = jsonObject.getJSONArray("key");
通過以上方法,就可以方便地獲取 json 中的屬性值。