2016-04-14 9 views
0

JSONPathは、JSONデータ内でXPathのような検索を行うための一般的な構文のようです。そしてそれは繰り返し問い合わせされました JSONPathが親へのナビゲーションをサポートするかどうか(hereおよびhereを参照)。JSONPathが親をサポートしていないのはなぜですか?

私の質問は、それが明示的にサポートされていないと述べているにもかかわらず、それは最初から示唆されていない理由を正当な理由があるかどうかです。 JavaScriptの文法的な理由はありますか?または、私が紛失している一般的な回避策がありますか?

+0

これを期待することは「広すぎる」または「不明瞭」とはみなされません –

答えて

1

この仕様はブログに書かれています。 AFAIKは、委員会の継続的な標準化の一環ではありません。

しかし、親アクセサー(およびその他の機能)の必要性を満たすために、少なくとも1つの実装であるJSONPath-plusは元の仕様のスーパーセットであり、いくつかの方法で親にアクセスできます(READMEドキュメントを参照)。

免責事項:私はこの実装に取り​​組んでいます。