Ответ синтаксического анализа TouchXML без кавычек

Есть ли способ использовать TouchXML для разбора json, в котором ключ не указан в кавычках, например:

{ foo:"bar" }

Я пытаюсь разобрать ответ от веб-службы (Google), поэтому просто исправить код JSON, чтобы он действовал, не вариант.

Если это невозможно, есть ли способ эффективно процитировать ключи в качестве шага предварительной обработки?

1 ответ

Решение

Я решил предварительно проанализировать его с помощью RegexKitLite, используя

uint numReplace = [encoded replaceOccurrencesOfRegex:@"(?<=[\\{,])[^:\\[\\{\"]+(?=:)" withString:@"\"$0\""];
Другие вопросы по тегам