在Java開發中,經常會涉及到將json對象轉換為ListMap的數據結構。這個過程也比較常見,本文將用代碼演示如何把json字符串轉換為ListMap數據結構。
首先需要聲明使用的依賴:
//在pom.xml添加以下依賴
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.67</version>
</dependency>
然后是轉換代碼:
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class JsonUtil {
public static List
以上代碼主要使用了fastjson進行json字符串轉換,通過JSONArray.parseArray方法將json字符串轉換為JSONArray對象,然后通過遍歷JSONArray,將每個JSONObject對象的key-value映射放入Map中,最后將Map放入List中,返回ListMap類型數據結構。
通過使用以上代碼,我們可以在Java中很方便的將json字符串轉換為ListMap類型數據。