Json

Daniel_Pon

Активный
Автор темы
346
71
Версия MoonLoader
Другое
Добрый вечер! У меня проблемка. Есть такая json таблица:
test.json:
{
    "name": [
        "Строка 1",
        "Строка 2"
    ],
    "nameTwo": [
        "Строка 1",
        "Строка 2"
        
    ]
}
Мне надо отсюда получать последнюю строчку и удалять ее из двух таблиц. Именно получать последнюю строчку, а не удалять Строка 2 Строка 2. Искал на форуме, ничо не подошло либо я дебил. Скиньте пожалуйста код как надо делать.
 
  • Эм
Реакции: YarikVL и Sadow
Решение
Могу в лс скинуть код, который есть, но он не робит. Сюда не могу.


Перепутал


Скинул в лс
Да нахуя в лс. Я же уже сказал, как получить индекс последней строки. Если не знаешь, как её удалить, то
Lua:
table.remove(table, index)

Hinаta

Известный
777
363
Ну я имел ввиду типо что бы не дали код который всегда удаляет строчки Строка 2

А последнюю строчку
Кажется, я начал что-то понимать. Конвертируй это в луашные таблицы с помощью decodeJson() (для этого нужен cjson) и через #table получай их размер. Вот тебе и последняя строка
 

Daniel_Pon

Активный
Автор темы
346
71
Кажется, я начал что-то понимать. Конвертируй это в луашные таблицы и через #table получай их размер. Вот тебе и последняя строка
Типо encodeJson?

У меня так и есть, но как удалять строчку последнюю?
 

Hinаta

Известный
777
363
Могу в лс скинуть код, который есть, но он не робит. Сюда не могу.


Перепутал


Скинул в лс
Да нахуя в лс. Я же уже сказал, как получить индекс последней строки. Если не знаешь, как её удалить, то
Lua:
table.remove(table, index)
 

Daniel_Pon

Активный
Автор темы
346
71
Да нахуя в лс. Я же уже сказал, как получить индекс последней строки. Если не знаешь, как её удалить, то
Lua:
table.remove(table, index)
У меня в коде все так и делается, чекни его.

У меня в коде все так и делается, чекни его.
Но ничего не работает