繁体   English   中英

http发布请求更改ios(ionic 3)中json对象的顺序

[英]http post request change the order of json object in ios (ionic 3)

我正在开发将在android和iOS平台上使用的离子应用程序,并且我需要将一个对象发布到服务器,该对象包含一些引用其他属性的属性,例如:

{
"room": [
 {
   "@id": 2,
   "date": "2019-10-10",
   "number": "750"
 }
],
"bed": [
[
  {
    "class": "A",
    "room": 2
  }
 ]
]
}

但是在发布时,JSON对象的顺序变为:

{
"bed": [
 [
   {
     "class": "A",
     "room": 2
   }
 ]
],
"room": [
  {
    "@id": 2,
    "date": "2019-10-10",
    "number": "750"
  }
 ]
 }

考虑到它在android中可以正常工作,我该怎么做才能保持对象的顺序?

参考JSON的标准 ,对象只是无序的,这意味着您的情况没有问题。 但是,如果顺序很重要,则可以使用数组。 数组确保顺序被保留。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM