在工作中,系统之间经常会调用接口,传递的数据可以是xml,也可以是json。我们需要把数据添加到对象中,作为参数传递给对方。如果拼接有误,会导致的对方无法解析。因此,设置数据时,一定要小心。刚开始,我是自己写对应的实体类的,写了几次最终的效果都不对。经过一番修改,我终于写对了。但是,花费了好时间。后来发现【在线解析】可以帮我们生成对象,这样就简单多了。首先,我们先看看对象和JSON的对应关系。
上图中的对象是我自己花费了好多时间生辰的,下面我们看看如何使用【在线解析】工具(地址:http://www.sojson.com/)由JSON反向生成对应的对象。
在地址栏中输入【在线解析】地址(http://www.sojson.com/),按下图的描述进行操作即可。其中,步骤4 可以不填写包名称。
以下几张图 是生成的对象的详细信息,很方便哈。
截图中使用的数据:
{
"header": {
"reOrderNO": "string",
"zorOrderNO": "string",
"orderSource": "string",
"storefrontId": "string"
},
"detail": [
{
"productCode": "string",
"binID": 0,
"total": 0,
"barcodes": [
{
"barCode": "string",
"snNum": "string",
"luckyNum": "string"
}
]
}
]
}
在线解析 地址 : http://www.sojson.com/