Object对象:

public class ListJson {
	
	private String first;
	
	private String second;
}
public class JsonListMap {
	
	private String userName ;
	
	private List<ListJson>  testList;
	
	private Map<String, List<ListJson>> testMap;
	
}

传参接口:

@RequestMapping("test")
public class JsonListMapController {
	
	@PostMapping("json")
	public void jsonRec(@RequestBody JsonListMap j) {
		
		System.out.println("接收成功");
	}
	
}

Json传参:
{}:对象 []:数组和集合 :属性和值

{
	//userName 对应 JsonListMap的属性userName
	"userName":"haha",
	 //testList 和 JsonListMap的属性名对应
	"testList":[
		{
		     //前面的first、second 对应JsonList 的属性名
			"first":"first",
			"second":"second"
		},
		{
			"first":"ff",
			"second":"ss"
		}
	],
	// testMap 对应 JsonListMap的属性testMap
	"testMap":{
		
		// testKey 为testMap的键String 的值
		"testKey":[
				{
					"first":"first",
					"second":"second"
				},
				{
					"first":"ff",
					"second":"ss"
				}
			]
		
	}
}

传数组:“byteArray”:[ “1”,“2”]

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 4 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐