欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Json格式

程序员文章站 2022-03-26 21:47:04
...

Json格式

简单值:

123456

对象:

{
	"userid":"10001",
	"username":"root",
	"password":"123456"
}

集合<简单值>:

["111","222","333"]

集合<对象>

[
	{
		"userid":"10001",
		"username":"root",
		"password":"123456"
	},
	{
		"userid":"10002",
		"username":"root",
		"password":"123456"
	}
]

对象0{集合<对象1>,集合<对象2>}

例:以下为java对象

@Data
public class PaymentInfoDTO {
    private PaymentBaseInfo paymentBaseInfo;
    private List<PaymentLineInfo> paymentLineInfoList;
}
@Data
public class PaymentBaseInfo extends Domain {

   	@ApiModelProperty(value = "付款账户")
    private String paymentAccountName;
}
@Data
public class PaymentLineInfo extends Domain {

    @ApiModelProperty(value = "收款户名")
    private String gatherAccountName;

}

使用位置为


	@PostMapping
    public PaymentInfoDTO createOrUpdatePaymentInfoDTO(@RequestBody PaymentInfoDTO paymentInfoDTO) {
        paymentBaseInfoService.createOrUpdatePaymentInfoDTO(paymentInfoDTO);
        return paymentInfoDTO;
    }

PaymentInfoDTO 的 JSON 为

{
"paymentBaseInfo":{
	"paymentAccountName":"测试付款账户01"
	},
"paymentLineInfoList":[
		{
			"gatherAccountName":"测试收款账户01"
		},
		{
			"gatherAccountName":"测试收款账户02"
		}
	]
}

ps1:检测json

https://www.json.cn/

检查json格式
Json格式

ps2:系统学习文档

https://www.w3school.com.cn/json/index.asp

相关标签: json