您希望将 HTTP 请求的 JSON 响应作为已解析的 Javascript 对象返回。
默认情况下,HTTP 请求
节点将 JSON 响应的主体作为字符串返回到 msg.payload
中。将此节点的 返回
配置更改为 已解析的 JSON 对象
,以便将 msg.payload
中的 JSON 响应解析为下游节点可以轻松访问的对象。
[{"id":"14c60a10.794df6","type":"http request","z":"c9a81b70.8abed8","name":"","method":"GET","ret":"obj","url":"https://jsonplaceholder.typicode.com/posts/{{post}}","tls":"","x":390,"y":500,"wires":[["b4ea8dd4.61a05"]]},{"id":"b4ea8dd4.61a05","type":"debug","z":"c9a81b70.8abed8","name":"","active":true,"console":"false","complete":"payload.title","x":570,"y":500,"wires":[]},{"id":"3479192a.04f016","type":"inject","z":"c9a81b70.8abed8","name":"post id","topic":"","payload":"2","payloadType":"str","repeat":"","crontab":"","once":false,"x":90,"y":500,"wires":[["e69250cf.368fd"]]},{"id":"e69250cf.368fd","type":"change","z":"c9a81b70.8abed8","name":"","rules":[{"t":"set","p":"post","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":230,"y":500,"wires":[["14c60a10.794df6"]]}]
我们通过更改 HTTP 请求
节点配置,重新配置了设置请求 URL 的 URL 配方中的流。已修改 调试
节点,使其仅显示已解析 JSON 响应的 title
属性
"qui est esse"
如果您的 HTTP 请求返回 XML,则可以使用 XML
节点从 XML 文档中解析 Javascript 对象。
版权所有 OpenJS 基金会和 Node-RED 贡献者。保留所有权利。OpenJS 基金会拥有注册商标并使用商标。有关 OpenJS 基金会的商标列表,请参阅我们的商标政策和商标列表。未在OpenJS 基金会商标列表中指明的商标和徽标是其各自持有者的商标™或注册®商标。使用它们并不意味着与它们有任何关联或获得其认可。
OpenJS 基金会 | 使用条款 | 隐私政策 | OpenJS 基金会章程 | 商标政策 | 商标列表 | Cookie 政策