Задать структуру в json

272
24 августа 2017, 23:01

Хочу задать такую структуру хранения в json

"global1": [{
    "t1": [{
        "productName": "товар1",
        "quantity": 1
    }],
    "t2": [{
        "productName": "товар2",
        "quantity": 1
    }]
}]

онлайн валидаторы пишут ошибку Не могу понять,я косячу в синтаксисе или в логике, если так делать

{
    "t1": [{
        "productName": "товар1",
        "quantity": 1
    }],
    "t2": [{
        "productName": "товар2",
        "quantity": 1
    }]
}

Все валидно

Answer 1

Согласно стандарту данные в json представляют собой:

  • Объекты { ... }

  • Массивы [ ... ]

  • Значения одного из типов:

    • строки в двойных кавычках,
    • число,
    • логическое значение true/false,
    • null.

Ваш первый пример не является ни одним из вышеперечисленных. Второй ваш пример - это объект.

READ ALSO
Vue.js - Плавное изменение высоты, при удалении/добавлении DOM

Vue.js - Плавное изменение высоты, при удалении/добавлении DOM

Как в Vue анимировать изменение высоты, когда удаляется или добавляется DOM элемент внутри определенного блока?

338
Появляющаяся кнопка “ВВЕРХ” внизу экрана

Появляющаяся кнопка “ВВЕРХ” внизу экрана

Было бы полезным реализовать функцию появляющейся кнопки "ВВЕРХ" для плавной прокрутки страницы наверх (к началу)

393