我需要能夠快速識別JSON數據結構是否包含數組。例如,正則表達式應該返回true
爲正則表達式來檢查JSON是否包含數組
{
"array": [
1,
2,
3
],
"boolean": true,
"null": null,
"number": 123,
"object": {
"a": "b",
"c": "d",
"e": "f"
},
"string": "Hello World"
}
和false
爲
{
"boolean": true,
"null": null,
"number": 123,
"object": {
"a": "b",
"c": "d",
"e": "f"
},
"string": "[Hello World]"
}
任何想法?
我會更喜歡如果這個檢查可以通過正則表達式來完成,而不是遍歷json,除非任何人都可以給我一個更好的方法。
只用正則表達式就很難做到。例如,考慮一個看起來像數組的字符串值。 – Biffen
爲什麼?解析JSON得到廣泛支持。 –
爲什麼不解析動態對象中的json字符串並檢查.array是否爲空?沒有必要使用這樣的正則表達式。 – coolmine