FitTech
@FitTech

Как правильно и быстро записывать данные в json файл?

Добрый день! Подскажите, пожалуйста, как правильно и быстро записывать данные в json?
Например, у меня будут постоянно добавляться данные в таком формате:
[
  {
    id: 1,
    tile: i2309
  },
  {
    id: 2,
    tile: 43g3
  },
]


Сначала я планировал :
1. Открыть файл и сделать json_decode($file, true)
2. Добавить в конец массива новый элемент.
3. Перезаписать файл.

Проблема:
1. Не будет такой структуры, а будет через [0: {}, 1: {}]
2. Все перезаписывать, а не вставлять вконец, если будет много данных, то это долго.

Как правильно, подскажите, пожалуйста?
  • Вопрос задан
  • 101 просмотр
Решения вопроса 2
inoise
@inoise
Solutions Architect, AWS Certified, Hybrid Cloud
Правильно - выкинуть json и начать пользоваться базой данных. Тут вы получите те же проблемы что м в ранних версиях mongodb, а именно конкурирующая запись
Ответ написан
DevMan
@DevMan Куратор тега PHP
1. Не будет такой структуры, а будет через [0: {}, 1: {}]
чойта?
https://ideone.com/r5Akub
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 55 000 до 80 000 руб.
WACDAQ Москва
от 120 000 руб.
Paxport Москва
от 140 000 до 190 000 руб.
18 авг. 2019, в 21:29
1500 руб./за проект
18 авг. 2019, в 21:10
5000 руб./за проект
18 авг. 2019, в 19:05
2000 руб./за проект