Если уж добавлять в json всякие вещи, типа инклюдов и embedded lua, то, наверное, стоит как минимум избавиться от его недостатков, типа огромного количества кавычек (что вообще для human editable очень плохо) и излишней лаконичности. Возможно, будет удобен такой вариант:
section = { param1 = value; param2 = { ... }; param3 = [ ... ]; }; .include "path|URI"; .lua { print('Hello, world') };Попытка совместить лаконичность json с удобством конфига (в том числе, и для автоматической генерации).