refactor: 前后端基础部分
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
package org.nl;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.alibaba.fastjson2.JSON;
|
||||
import com.alibaba.fastjson2.TypeReference;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author: lyd
|
||||
* @Description: 单元测试
|
||||
* @Date: 2023/5/15
|
||||
*/
|
||||
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
|
||||
public class ApplicationTest {
|
||||
|
||||
@Test
|
||||
void contextLoads() {
|
||||
}
|
||||
|
||||
@Test
|
||||
void testJSONToMap() {
|
||||
JSONObject pa = new JSONObject();
|
||||
JSONObject pa2 = new JSONObject();
|
||||
pa2.put("a", 2);
|
||||
pa.put("name", "lyd");
|
||||
pa.put("age", pa2);
|
||||
String jsonString = pa.toJSONString();
|
||||
|
||||
// 使用Fastjson解析JSON字符串
|
||||
Map<String, String> map = JSON.parseObject(jsonString, new TypeReference<Map<String, String>>() {});
|
||||
|
||||
// 输出Map
|
||||
for (Map.Entry<String, String> entry : map.entrySet()) {
|
||||
System.out.println(entry.getKey() + " : " + entry.getValue());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user