GlobalToJSON--Eficiente
Exporte um GLOBAL no formato JSON e importe também este formato. Eficiente refere-se à estrutura criada.
Apenas os nós de Globals que contêm dados são apresentados no objeto JSON gerado.
Exportar este global
Gera um objeto JSON que abrange todos os nós globais que contêm dados
USER>write $$Do^ZPretty(json)
{
"gbl":[
{
"node":"^dc.MultiD",
"val":"5"
},
{
"node":"^dc.MultiD(1)",
"val":"$lb(\"Braam,Ted Q.\",51353)"
},
{
"node":"^dc.MultiD(1,\"mJSON\")",
"val":"{}"
},
{
"node":"^dc.MultiD(2)",
"val":"$lb(\"Klingman,Uma C.\",62459)"
},
{
"node":"^dc.MultiD(2,2,\"Multi\",\"a\")",
"val":"1"
},
{
"node":"^dc.MultiD(2,2,\"Multi\",\"rob\",1)",
"val":"rcc"
},
{
"node":"^dc.MultiD(2,2,\"Multi\",\"rob\",2)",
"val":"2222"
},
{
"node":"^dc.MultiD(2,\"Multi\",\"a\")",
"val":"1"
},
{
"node":"^dc.MultiD(2,\"Multi\",\"rob\",1)",
"val":"rcc"
},
{
"node":"^dc.MultiD(2,\"Multi\",\"rob\",2)",
"val":"2222"
},
{
"node":"^dc.MultiD(2,\"mJSON\")",
"val":"{\"A\":\"ahahah\",\"Rob\":\"VIP\",\"Rob2\":1111,\"Rob3\":true}"
},
{
"node":"^dc.MultiD(3)",
"val":"$lb(\"Goldman,Kenny H.\",45831)"
},
{
"node":"^dc.MultiD(3,\"mJSON\")",
"val":"{}"
},
{
"node":"^dc.MultiD(4)",
"val":"$lb(\"\",\"\")"
},
{
"node":"^dc.MultiD(4,\"mJSON\")",
"val":"{\"rcc\":122}"
},
{
"node":"^dc.MultiD(5)",
"val":"$lb(\"\",\"\")"
},
{
"node":"^dc.MultiD(5,\"mJSON\")",
"val":"{}"
}
]
}
USER>
O Loader relacionado cria exatamente o mesmo Global