大家好,又見面了,我是你們的朋友全棧君。
fastjson是阿裡巴巴的開源JSON解析庫,它可以解析JSON格式的字元串,支援将Java Bean序列化為JSON字元串,也可以從JSON字元串反序列化到JavaBean
下面主要是本人在工作中經常用到的關于String、JSONObject、JSONArray的互相裝換
- String——>>>JSONArray
String st = "[{name:Tim,age:25,sex:male},{name:Tom,age:28,sex:male},{name:Lily,age:15,sex:female}]";
JSONArray tableData = JSONArray.parseArray(st);
複制
- JSONArray——>>>JSONObject
JSONObject rowData = new JSONObject();
for(int i;i<tableData.length();i++){
rowData = tableData.getJSONObject[i];
}
複制
- String——>>>JSONObject
String st = "{name:Tim,age:25,sex:male}";
JSONObject rowData = JSONObject.parseObject(st);
複制
- JSONObject——>>>JSONArray
JSONObject rowData = {info:
[
{
name:Tim,
age:25,
sex:male
},{
name:Tom,
age:28,
sex:male
},{
name:Lily,
age:15,
sex:female
}
]
};
JSONArry tableData = rowData.get("info");
複制
釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/151477.html原文連結:https://javaforall.cn