Нужно ли в json ставить кавычки для имён ключей?

{
    backet: {

        apples: 2,
        cats: 3

    }
}

Сервис https://jsonlint.com/ считает этот код неверным и выдаёт такую ошибку:

Error: Parse error on line 1:
{   backet: {       apples:
--^
Expecting 'STRING', '}', got 'undefined'

Как сделать так, чтобы код стал безошибочным для этого сервиса?


Ответы (1 шт):

Автор решения: Aleksandr

json - это строка и от вас ждут строку, должно быть так:

{
  "backet": {
      "apples": "2",
      "cats": "3"
  }
}

→ Ссылка