【发布时间】:2011-05-20 01:29:42
【问题描述】:
我正在使用使用 JSON 格式响应的服务器。
当请求包含有效数据时,它们会以这样的字符串响应
{"data":{"results":[{"Branch":"ACCT590006"}]}}
但是如果请求的参数不正确,响应会是这样的
{"error":{"errors":[{"domain":"global","reason":"invalid","message":"Invalid 参数"}],"code":98865,"message":"无效 参数值"}}
所以问题是我如何确定服务器的响应何时包含使用 TJSONObject 对象的错误字符串,并另外解析 JSON 字符串以显示这样的消息和错误代码。
Failed reason : invalid
Message : Invalid params
Code: 98865
message : invalid param value.
【问题讨论】: