微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法访问 JSON 对象的同级组件

如何解决无法访问 JSON 对象的同级组件

我有伪造的 API (json-server),我无法访问 JSON 对象的嵌套组件。这是我的 db.json 文件的结构:

"customers": [
    {
     "id": "13","ordering": {
        "orderIdList": ["1","2","3","4"],"regulaRemitenteList":[
           {
              "orderId":"1","remitenteName":{
                 "form":"АО","name":"some_name","extra":""
              },"adress":{
                 "postalCode":"142143","country":"some country","region":"","county":"","city":"","street":"","house":"1","building":"","exTradata":""
              },"contacts":{
                 "contactPerson":"","contactPhones":[
                    {
                       "main":"","other":[
                          
                       ],"extra":[
                          "206","202"
                       ]
                    }
                 ],"email":"zrn.msk.columbus@yahoo.com","extrainformation":""
              }
           },{
              "orderId":"2","name":"some company name","adress":{
                 "postalCode":"","country":"Country","region":"region","subregion":"","city":"City","street":"Street","house":"","building":"6А","exTradata":"»"
              },"extra":[
                          
                       ]
                    }
                 ],"email":"ecom.logistics@some-site.com",{
              "orderId":"3","name":"Another","adress":{
                 "postalCode":"zip","country":"Another one","region":"same region","house":"77","contacts":{
                 "contactPerson":"emploees","other":[
                          "",""
                       ],"email":"planeta2@site.com",{
              "orderId":"4","name":"Business","country":"Planet","city":"Rome","street":"main","house":"29","contacts":{
                 "contactPerson":"employees","extra":[
                          "14409"
                       ]
                    }
                 ],"email":"name@site.com","extrainformation":""
              }
           }
        ]
     },"settings":{
        "contacts":{
          "default_name":"some guy","default_phone":"8-926-322-33-22","default_email":"322-33-22@mail.ru"
        }
     }
    },{
     "id": "8","ordering":{
        "orderIdList": [],"regulaRemitenteList":[]
      },"settings": {
        "some_info": "some_info","contacts": {}
      }
    }

而且,根据 json-server 文档,我在 routes.json 文件中设置了一些自定义路由:

{
  "/": "/","/customers/id": "/id","/customers/id/settings": "/id/settings","/customers/id/ordering": "/id/ordering"
}

这是终端中json-server消息的内容

Resources
  http://localhost:3000/customers

  Other routes

  / -> /

  /customers/id -> /id

  /customers/id/settings -> /id/settings

  /customers/id/ordering -> /id/ordering

  Home
  http://localhost:3000

但是,当我尝试通过链接访问浏览器时

http://localhost:3000/customers/8/settings/

我收到访问错误

GET http://localhost:3000/customers/8/settings/ 404 (Not Found)

我做错了什么?如何使用特定客户的 ID 访问“设置”或“订购”字段?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?