2012-03-15 66 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 2012-03-15 10:01:13