JsonTemplate - 一个生成Json字符串的Java库

DeadTulip 2019-03-09 07:40:07
Hi,

最近工程中需要针对REST服务写系统测试,测试用的的Java代码,遇到三个小麻烦。

1. 直接写JSON字符串,丑不忍睹,大量的双引号。
2. 测试代码和App代码隔离,没有可序列化的类,要在测试工程里面重新编写。
3. 很多时候JSON具体值是多少无所谓,只要结构正确就行。

JsonTemplate提出了一种方案来解决以上痛点,例如,
用以下字符串

@address : {
city : @s,
street : @s,
number : @i
},
{
office : @address,
home : @address
}

可以生成

{
"office" : {
"city" : "MavBr",
"street" : "odcjd",
"number" : 79
},
"home" : {
"city" : "zdNCm",
"street" : "UsBcv",
"number" : 63
}
}

github中还给出了很多的例子,希望听到各位的意见。
...全文
233 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧