在工作中,系统之间经常会调用接口,传递的数据可以是xml,也可以是json。我们需要把数据添加到对象中,作为参数传递给对方。如果拼接有误,会导致的对方无法解析。因此,设置数据时,一定要小心。刚开始,我是自己写对应的实体类的,写了几次最终的效果都不对。经过一番修改,我终于写对了。但是,花费了好时间。后来发现【在线解析】可以帮我们生成对象,这样就简单多了。首先,我们先看看对象和JSON的对应关系。


JSON和对象的对应关系
   

     上图中的对象是我自己花费了好多时间生辰的,下面我们看看如何使用【在线解析】工具(地址:http://www.sojson.com/)由JSON反向生成对应的对象。

 

    在地址栏中输入【在线解析】地址(http://www.sojson.com/),按下图的描述进行操作即可。其中,步骤4 可以不填写包名称。

JSON和对象的对应关系
 

以下几张图 是生成的对象的详细信息,很方便哈。


JSON和对象的对应关系
 


JSON和对象的对应关系
 


JSON和对象的对应关系
 


JSON和对象的对应关系
 

截图中使用的数据:

 

{
  "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/

 

 

 

 

相关文章: