2011-06-15 59 views
1

如何獲取使用php的json字符串中的註釋?php json獲得評論

我有一個PHP腳本,在JSON字符串進行解碼的數據,但有包括在如串的第一行一個註釋的附加小片的元數據。我可以拆分字符串並獲取第一行,並用正則表達式解析,但我寧願使用本地json函數來獲取註釋(如果存在)。

有人知道這樣的事嗎?

回答

2

的JSON規範不允許徵求意見。如果您的數據包含註釋,那麼它不是JSON,應該在遇到JSON解析器時遇到錯誤。

這聽起來像是你將不得不預處理的非JSON數據將其分割成JSON部分和註釋部分,然後再處理正常的JSON一部分,並與一些自定義代碼的註釋部分。

1

JSON spec沒有定義的意見,這意味着你的JSON字符串不是JSON。 PHP因此沒有本土的方式來提取JSON字符串意見。