apicloud apicloud

注册
查看: 2692|回复: 5

[APP开发技巧] 关于对象、数字、地理位置使用上需要注意的地方

主题:
7
帖子:
1577
云币:
1578

[APP开发技巧] 关于对象、数字、地理位置使用上需要注意的地方

2692 5 | 发表于 2015-5-22 19:10:24 |阅读模式 | |
Object、Array、GeoPoint这三种类型的列,存储的都标准的JSON对象信息,所以在http里边传递的时候有一些问题。

如下

写入前:
{
  "aa":1
}

写入后:
{
  "aa":"1"
}

写入前:
["aa",1,2,"3"]

写入后:
["aa","1","2","3"]

为了避免如上所述的数据类型错误,可以把Object、Array、GeoPoint转换成string
如下

{
  "aa":1,
  "bb":JSON.stringify({"obj":22})
}

发送的时候定义好了数据类型转换成字符串发送,后端程序会对数据类型进行JSON.parse的处理。

使用上的一些小技巧,利用Object里边的字段进行排序如下即可

"bb.obj DESC"


30分钟内迅速响应,一对一技术支持,每个问题均能获得专业解答----优先技术支持

业余车手

UID:22414

主题:
8
帖子:
815
云币:
12667

版主勋章APICloud粉丝

发表于 2015-5-22 19:32:23 |
很不错的分享,这样就避免了数据类型错误的问题了,十分感谢

主题:
8
帖子:
363
云币:
2726

APICloud粉丝

发表于 2015-7-8 18:52:52 |
Mark
!!!!!!!!!!!!!!!

新手上路

UID:84955

主题:
0
帖子:
65
云币:
76
发表于 2015-8-13 18:07:26 |
谢谢你的分享!

实习司机

UID:16672

主题:
42
帖子:
188
云币:
490
发表于 2015-8-15 15:53:49 |
mark!

主题:
29
帖子:
332
云币:
284
发表于 2018-1-2 18:31:26 |
mark 标记下,谢谢

您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表