json,xml数据格式校验
2013-04-12 18:57
113 查看
有些时候我们需要测试一下API返回数据格式的正确性,这些返回数据可能是json格式,也可能是xml格式的。
对于json,如果仅仅是数据格式的校验的话,不需要验证逻辑的话,可以使用jsontool-core。
基本是写成被测json的json格式:
如:
{
"succ":1,
"msg":"OK",
}
对应的验证json格式就是:
{
"name": "common",
"type": "let",
"*":"body-rule",
"rules": [
{
"name":"body-rule",
"type":"properties",
"pairs":[
{"key":"succ", "optional": false, "rule": {"type":"int"}},
{"key":"msg", "optional": false, "rule": {"type":"string"}}
]
}
]
}
如何使用这里有详细的介绍:
http://jaist.dl.sourceforge.net/project/jsontools.berlios/jsontools-core-manual-1.6.pdf
对于xml的话就更简单了,我们就可以用xsd来做,要写出好的验证文件,要学习一下xsd语法哦
对于json,如果仅仅是数据格式的校验的话,不需要验证逻辑的话,可以使用jsontool-core。
基本是写成被测json的json格式:
如:
{
"succ":1,
"msg":"OK",
}
对应的验证json格式就是:
{
"name": "common",
"type": "let",
"*":"body-rule",
"rules": [
{
"name":"body-rule",
"type":"properties",
"pairs":[
{"key":"succ", "optional": false, "rule": {"type":"int"}},
{"key":"msg", "optional": false, "rule": {"type":"string"}}
]
}
]
}
如何使用这里有详细的介绍:
http://jaist.dl.sourceforge.net/project/jsontools.berlios/jsontools-core-manual-1.6.pdf
对于xml的话就更简单了,我们就可以用xsd来做,要写出好的验证文件,要学习一下xsd语法哦
相关文章推荐
- 浅谈Ajax返回数据的3种格式——HTML、XML、JSON
- 网络传输数据格式XML、JSON、ProtoBuf
- java将XML文档转换成json格式数据
- 通信中使用的数据格式(xml,json,pb.msgpack)
- 通过映射关系 动态转义为统一格式的数据 (支持 JSON 和 XML )
- XML和JSON两种数据交换格式的比较
- 关于数据交换格式XML和JSON的比较
- Android如何把json格式的数据存储到xml中
- kettle(PDI)解析xml、json等格式数据的方法
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- 数据格式之战:JSON vs XML
- JSON & XML——网络数据格式
- XML和JSON 数据交换格式
- json xml 网络请求是用的传输数据的格式
- Android中的xml、json格式数据解析
- Json解析 开发实践 XML和JSON格式的数据
- 服务器向ajax回送数据的3种格式:文本格式、xml、json
- SpringBoot RestController 同时支持返回xml和json格式数据
- javascript 解析ajax返回的xml和json格式的数据
- XML和JSON两种数据交换格式的比较