这是为android Webservice发送JSON的最正确方法



这是为Android应用程序的Web服务发送POST响应的正确方法。

方法#1:作为数组发送

[  
   {  
      "Field1":1,
      "Field2":1,
      "Field3":{  
         "Field4":1,
         "Field5":"Restaurant"
      },
      "Field6":"xyz",
      "Field7":null,
     
   }
]

方法#2:作为对象发送

{  
   "Message":"Good",
   "Result":[  
      {  
         "Field1":1,
         "Field2":1,
         "Field3":{  
            "Field4":1,
            "Field5":"Restaurant"
         },
         "Field6":"xyz",
         "Field7":null
      }
   ]
}

这完全取决于您的要求。
方法 1 中使用数组会删除用于解析请求的额外对象创建。

在某些情况下,如果您的应用程序包含其他 Web 服务调用,这些调用遵循不同的状态管理标准,就像其他人评论的那样,最好只遵循它。方法 2 肯定包括错误管理,并且更优选。

方法2:发送为对象就足够了。通过这种方式,开发人员可以从您的消息中检查该响应的状态。

我建议你必须使用第二个参数,比如status true/false,这样你就可以根据它识别你的状态。

显然是第二个

每个操作的步骤 1,我们需要知道 - "是否有任何错误或成功!

步骤2 现在获取"数据部分"或"错误消息"。

最新更新