2012-03-15 8 views
1

ルートオブジェクトからJSON構造体(XPath式など)の一部の属性またはオブジェクトへのパスを文書化したいと考えています。私はすべてのJSONをダンプし、パスを記述しようとしません。それほど重要ではありませんが、パスがJSON構造全体を表すという印象を与えたくありません。JSON構造体を通るパスを記述する非公式な方法

賢明な構文がこのように見えるのは誰にも示唆がありますか?私が言ったように、XPathのような構文が、ドキュメンテーション目的のためだけに、私が心に留めているものです。

答えて

1

例えば

pets.dogs[0].owner.brothers[1].firstName 

が大きいJSONオブジェクトをご案内しますので、あなただけのペットは犬と属性を含む、属性を含む、パスにあなたが要素にアクセスしたい方法を記述することができますそれらのリストは、最初の要素を取得します...

+1

配列に出会うとき自然数のセットの数式表記を使用することに決めました。上記の例のままで: 'pets.dogs [N] .owner.brothers [N] .firstName' – Jack

関連する問題