亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否可以在 javascript 中的相同查詢中使用 JSON PATH 返回子節點和父節點

是否可以在 javascript 中的相同查詢中使用 JSON PATH 返回子節點和父節點

慕哥9229398 2021-06-08 17:24:18
假設我們有這個 JSON:{  "table" :     [        {            "A": "A1",            "B":            {                  "BA":"BA1",                "BB":"BB1"            }        },        {            "A": "A2",            "B":            {                  "BA":"BA2",                "BB":"BB2"            }        }    ]}使用 ONLY ONE 查詢,我想返回一組由兩種類型的數據組成的數據:“A”和“BA”。例如,我可以提出一個請求:$.table[<filter>].[A,B.BA] 它不起作用,但這就是想法。我只想在一個查詢中返回父 A 和子 BA 的值。首先是可能的,其次如果是,如何?
查看完整描述

1 回答

?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

從 JSON Path 請求中精確檢索多個屬性似乎是不可能的。但在某些情況下,我們可以做到……但這種情況很少見,使用這種類型的請求是有風險的。所以還有另一種查詢 JSON 對象的方法:JMESPATH。它更好更簡單,最重要的是它解決了檢索多個屬性的問題,對于我的問題,語法是:(table[<filter>].[A,B.BA]正如我在最初的帖子中所希望的那樣)。這是一些鏈接: - 安裝:npm 頁面 - 教程/官方網站:網站


查看完整回答
反對 回復 2021-06-11
  • 1 回答
  • 0 關注
  • 257 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號