簡體   English   中英

引用根元素作為 JSON 路徑表達式中的鍵

[英]Reference to root element as key in JSON Path Expression

我有一個這樣的 JSON

{ 
    "a" : 1,
    "key_to_find" : "value_of_key",
    "nested" : {
         "value_of_key" : "real_value",
         "b" : 2
    }
}

我想創建一個 JSON 路徑表達式來獲取“real_value”,但我現在沒有鍵“value_of_key”,所以我需要動態引用它。 我試過類似的東西:

$.nested['$.key_to_find']

但它不起作用。 如何引用根元素值作為獲取子值的鍵? 那可能嗎?

我需要在 AWS Step Functions 中使用它,因此無法使用任何編程語言/庫。

像這樣的引用不是 JSON 路徑的一部分,但我認為既然您在 AWS 中使用它們,您將需要確切地了解它們支持的內容。 它各不相同。 廣泛。

然而,我們(制定即將到來的規范的團隊)已經研究了key()index() function 的想法。 您可能會發現此討論也很有啟發性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM