标准JSON格式定义与解析注意点
2014-03-31 14:25
267 查看
标准JSON格式定义与解析注意点
在JS、IOS、Android中都内置了JSON的序列化、反序列化SDK。JEE中也可以使用第三方的JSON解析库,如GSON。虽然在JSON格式被定义出来的时候并没有特殊的格式要求,但是在实践过程中,JSON的定义格式有了大家都比较认可的格式:1、定义
JSON格式的定义一般遵循如下格式:{ “status”: // 接口访问成功或者失败的状态码 “message”:// 接口访问错误的时候返回的错误提示文字,访问成功的时候为空字符串 “data”:{ // 服务端实际返回的数据 } } |
{ “status”:1 “message”:”您尚未登录,请登录后继续操作” } |
{ “status”:0 “message”:”” “data”:{ “userId”:1, “username”:”zhangsan”, “worklist”:[ { “workId”:1, “workname”:”完成登陆界面设计” }, { “workId”:2, “workname”:”完成用户中心功能编码” } ] } } |
2、解析时的注意点
解析的时候需要注意:1、 注意服务端有可能返回null、返回JSON格式不正常(如缺少字段、返回类型不正确等)、返回JSON不完整、网络连接不正常的情况
2、 注意对各种status进行判断
相关文章推荐
- json的定义、标准格式及json字符串检验
- iOS的alamofire框架的json解析方法,服务器传过来的json格式一定要是标准的格式,否则会报以下错误
- json的定义、标准格式及json字符串检验
- json的定义、标准格式及json字符串检验
- 关于AFN 解析不标准的json格式问题
- json_decode()解析格式注意
- 解析出错,标准Json格式数据
- 使用eval()解析JSON格式字符串应注意的问题
- 使用eval()解析JSON格式字符串应注意的问题
- webapi返回json格式,并定义日期解析格式
- 使用eval()解析JSON格式字符串应注意的问题
- json的定义、标准格式及json字符串检验
- Json的定义、标准格式及json字符串检验
- 转:使用eval()解析JSON格式字符串应注意的问题
- eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval
- 使用eval()解析JSON格式字符串应注意的问题
- Json解析类(处理时间格式)
- android实现json数据的解析和把数据转换成json格式的字符串
- java 解析Json格式数据
- Android数据格式解析对象JSON用法