2017-01-24 5 views

ответ

2

Причиной вашей проблемы является то, что значение атрибута permits плохо отформатирован. У вас есть string, а не объект.

Изменение:

"{db: ['TEL', 'PPT',]}" 

С:

{"db": ["TEL", "PPT"]} 

Пожалуйста, обратите внимание, что если ваш JSON не отформатирован правильно (см JSON specification), она будет автоматически включаться через интерфейс администратора CouchDB в строку. Поэтому помните:

  • использовать двойные кавычки ключей объектов,
  • использовать двойные кавычки значений объектов,
  • не использовать запятой в конце массива.
+0

Или используйте библиотеку JSON, а не кодируйте ее самостоятельно. – OrangeDog