json如何转LinkedHashMap
时间: 2023-12-25 13:21:40 浏览: 32
要将JSON转换为LinkedHashMap,可以使用JSON库提供的方法。以下是一个示例代码:
```java
import com.alibaba.fastjson.JSON;
import java.util.LinkedHashMap;
String json = "{\"serviceName\":\"Login\",\"category\":\"Authentication\"}";
LinkedHashMap<String, Object> linkedHashMap = JSON.parseObject(json, LinkedHashMap.class);
```
上述代码中,首先需要引入fastjson库,并使用`JSON.parseObject()`方法将JSON字符串转换为LinkedHashMap对象。
同样地,要将LinkedHashMap转换为JSON,可以使用JSON库提供的方法。以下是一个示例代码:
```java
import com.alibaba.fastjson.JSON;
import java.util.LinkedHashMap;
LinkedHashMap<String, Object> linkedHashMap = new LinkedHashMap<>();
linkedHashMap.put("serviceName", "Login");
linkedHashMap.put("category", "Authentication");
String json = JSON.toJSONString(linkedHashMap);
```
上述代码中,首先创建一个LinkedHashMap对象,然后使用`JSON.toJSONString()`方法将其转换为JSON字符串。
请注意,上述示例中使用了fastjson库,你可以根据自己的需要选择其他的JSON库来进行转换。