猿问

如何在node请求中完整发送一个树状结构的数据

我原本的目的是用node + superagent发送请求去请求几个现有的接口,但是现在遇到一个问题,在请求中需要发送一个数据(send)


request

    .post(url)

    .send({item})

但是item包含的内容是构造一个问卷,问卷的结构大概是一个含有多层嵌套的树状结构


{

    a: a,

    b: b,

    c: {

        c1: c1,

        c2: c2,

    },

    d: {

        d1: d1,

        d2: {

            d3: d3,

            d4: d4

        }

    }

}

经过反复研究目前似乎最适合的还是用树状结构去构造问卷,但是由于最深的嵌套层数大概有四层的样子,这边问卷成型以后想要引用到变量item中再发送出去的话,首先item就没有办法打印完整的问卷,然后发送出去后服务端连最外层的数据都接收不到,所以想要请教一下如果要把一个多层嵌套的数据放在请求中发送该如何整合呢,需要保留完整的问卷内容包括键和值,因为试过遍历的方法只保留了值,但我需要把上面所有内容都发送出去,这样服务端才能够辨识问卷中的每一项条目这样...


动漫人物
浏览 407回答 2
2回答

当年话下

已解决,将内容写入json文件中直接传输

开满天机

JSON.stringify 直接发送字符串过去。JSON.parse(jsonStr)解析收到的字符串
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答