2017-09-25 2 views
0

i die Ausgabe so etwas wie (ein leeres Array) wollenwie können wir drucken leer lua Array

[] 

ich all diese unten Art und Weise versucht, aber ich war nicht erfolgreich

    die obige Ausgabe in immer
  • ext_const.cjson_encode(setmetatable(ext_const.cjson_decode("{}"), ext_const.array))
  • ext_const.cjson_encode(ext_const.cjson_decode("[]"))
  • ext_const.cjson_encode(setmetatable(ext_const.cjson_encode("{}")))
+0

Dies ist eine interessante Frage, da Lua nicht das Konzept eines Arrays hat so cjson eine Art von Anmerkung braucht für die JSON-Konzepte eines leeren Arrays und eines Objekts ohne Eigenschaften gedacht sind. Bitte geben Sie Ihre Antwort mit einer Erklärung wieder. –

Antwort

0

versuchen wie diese, sollte es funktionieren ..

local json = require "json" 

local t = {} 

local t1 = {name = 1 , name2 = 2} 

print(json.encode(t)) 

print(json.encode(t1)) 

Ausgang,

[] 
{"name":1,"name2":2} 
+0

Nein! es gibt mir immer noch "{}" – dishanm

+0

ist da etwas namens json Paket .. Ich sehe, es gibt nur Cjson !! – dishanm

Verwandte Themen