Как проверить, может ли строка типа {:[{},{}]}
без каких-либо литералов быть представлена как объект JSON или нет?JSON-синтаксический анализатор без литералов
Вход со следующими ограничениями: 1. Объект JSON должен начинаться с '{' и заканчивается символом '}'. 2. Ключ и значение должны быть разделены символом ':'. 3. A ',' предлагает дополнительное свойство JSON. 4. Массив состоит только из объектов JSON. Он не может содержать пару «ключ»: «значение».
И это должно быть intrepreted так:
{
"Key": [{
"Key": "Value"
}, {
"Key": "Value"
}]
}
'{}' вероятно, тоже буквально :-) – Thilo
Вы хотите проверить, действительно ли ваша строка JSON (которая будет анализировать объект)? – Thilo
Я имел в виду не что-то вроде '' key'', '' value', ''abc'','' 123'' и т. Д. –