【发布时间】:2018-04-13 12:52:44
【问题描述】:
大家好,我是应用程序开发的新人,我有一个 json 数据并且有键 (order_id) 有时 order_id 值是返回 ("order_id": "188") 但有时会返回这样的整数 ("order_id" : 188) . 有什么方法可以在 ios(swift) 和 android 中找到返回字符串或整数,谢谢
这里是json响应的例子
"orders": [
{
"order_id": "188",
"invoice_id": "OR180413-188",
"order_status": "1"
}
]
还有一段时间
"orders": [
{
"order_id": 188,
"invoice_id": "OR180413-188",
"order_status": "1"
}
]
【问题讨论】:
-
根据您的回复,它似乎只是字符串格式。您可以将此字符串转换为 Int。
-
@AbhirajsinhThakore 有时它会是这样的整数(“order_id”:188)
-
听起来您应该在返回 JSON 数据的方式上更加一致。您的数据中不应有不同的格式。无论在何处创建此 JSON 数据,请确保仅将 order_id 创建为字符串值。
-
解析为 Any 并将其转换为字符串
-
iOS 和 Android 是两个完全不同的平台,除非您在 Android 设备上使用 Swift 编程,否则没有共同的答案。我强烈建议提出这 2 个单独的问题,否则可能会被认为“过于宽泛”。