/
githubmirror
/
vgstation13
Обзор
Документация
Войти
/
githubmirror
/
vgstation13
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
Bleeding-Edge
code/modules/nano/_JSON.dm
21 строка
529 B
DamianX
Changed all relative paths to absolute (#31078)
19 окт 2021, 00:28
Не верифицирован
19 окт 2021, 00:28
a443872
Код
Авторство
О чём код?
/* n_Json v11.3.21 */ /proc/json2list(json) var/static/json_reader/_jsonr = new() // N3X: Array support. if(dd_hasprefix(json,"\[")) return _jsonr.ReadArray(_jsonr.ScanJson(json)) else return _jsonr.ReadObject(_jsonr.ScanJson(json)) /proc/list2json(list/L) var/static/json_writer/_jsonw = new() // Detect if it's just a list of things, or an associative list // (Used to just assume associative, which broke things.) if(_jsonw.is_associative(L)) return _jsonw.WriteObject(L) else return _jsonw.write_array(L)