文件的形狀本身就是一種輸入。這一頁測的是解析與投影的邊界。
| null、缺席、空字串 | 三件不同的事。price: null 是「有這個欄位但讀不到」,欄位不存在是「沒問過」,空字串是「讀到了空的」。合併它們,就是把不可觀測變成沒有變動。 |
|---|---|
| 重複的 JSON 鍵 | 合法,多數解析器取最後一個。兩邊取法不同就會判斷不一致。 |
| 深層巢狀 | 一千層的物件。遞迴解析會爆堆疊。 |
| 巨大陣列 | 十萬個元素。集合成員比對必須有界。 |
| 空文件 | {} 與空字串是不同的失敗。 |
| JSON-LD 損毀 | 標籤在但內容不是合法 JSON。應降級,不得當成沒有結構化資料。 |
| 混合型別 | 同一個欄位這輪是字串、下輪是數字。型別改變不等於值改變。 |
| 抓頁面 | /jsonld/0/observed/ 之下 |
|---|---|
| 結構化來源 | 同目錄的 shape.json |